我在我的 Linux 机器上使用以下命令在我的 django 项目中为 emacs 创建了一个 TAGS 文件
ctags -eR *
我现在可以使用 M- 跳转到符号定义。并指定符号名称。在我的项目中,我有 py、html 和 css 文件,所以如果我指定文件名,是否还有一种方法可以使 emacs 自动打开文件?
谢谢你
我认为您正在寻找项目管理。在 emacs 中管理项目目录的包很少。最好的可能是ede
。但它不容易设置。它确实有一些学习曲线及其局限性。
值得庆幸的是,有很多简单的。像 eproject。https://github.com/jrockway/eproject/wiki
无论如何,您也可以查看 emacswiki 页面以获取更多详细信息。http://www.emacswiki.org/ProjectSettings
从评论中,我认为您正在寻找与标签无关,您只需要一个更好的查找文件,它可以对仅给出文件名的路径进行良好的自动猜测。
为此,我使用了非常棒的ido-mode
:http ://emacswiki.org/emacs/InteractivelyDoThings
IDO ( Interactive Do ) 模式执行此操作。如果您激活它,Cx Cf 会以交互方式搜索与您输入的内容相匹配的文件。但请注意,可能需要一些时间来适应它。
[编辑] 搜索基于您最近访问过的文件或目录,您可以使用 Ms 强制搜索。