2012-04-25 41 views
2

我在Django项目创建为Emacs标签文件的文件名自动打开在Emacs文件我现在可以跳转到基于M的符号定义 - 。并指定符号名称。在我的项目中,我有py,html和css文件,那么是否还有一种方法可以使emacs自动打开文件,如果我指定文件名?用我的Linux机器</p> <pre><code>ctags -eR * </code></pre> <p>以下命令中指定

谢谢

+1

通常,我使用find-file(默认为C-x C-f)通过指定文件名来打开文件,但这可能不是您要求的。请澄清你的问题。 – ddaa 2012-04-25 11:30:13

+0

感谢您的答复。如果我使用C-x C-f,那么我也必须指定文件路径。我的意思是有一种方法可以让emacs索引文件位置,这样指定文件名就足以让emacs打开它,而不需要完整的文件路径。 – Kris 2012-04-25 11:34:42

回答

3

我认为你正在寻找项目管理。有几个软件包可以在emacs中管理项目目录。最好的可能是ede。但它不容易设置。它确实有一些学习曲线和局限性。

谢天谢地,有很多简单的。像eproject。 http://wiki.github.com/jrockway/eproject

无论如何,您还可以查看emacswiki页面了解更多详情。 http://www.emacswiki.org/ProjectSettings

+0

肯定会检查这一点。感谢分享:) – Kris 2012-04-25 15:20:28

0

从评论,我想,你正在寻找有无关的标签,你只是想要一个更好的找到文件,使良好的自动猜测对于只给出文件名的路径。

对于这一点,我使用完全真棒ido-modehttp://emacswiki.org/emacs/InteractivelyDoThings

+0

你试过舵吗?我更喜欢它匹配文件名等长字符串。 – 2012-04-25 13:58:38

0

IDO(Interactive Do)模式执行此操作。如果您激活它,C-x C-f将以交互方式搜索与您正在键入的内容相匹配的文件。但要小心,可能需要一些时间才能习惯它。

该搜索基于您最近访问过的文件或目录,您可以使用M-s来强制搜索。

相关问题