使用Emacs访问远程标记文件

时间:2013-04-22 16:15:36

标签: emacs ctags tramp

我使用Emacs(在OSX中本机运行)来编辑Ubuntu VM上的文件(主要是python代码)。我在本地运行VM,但也访问EC2上的代码。我最近了解了exuberant-ctags,并且能够在我的本地VM上成功创建一个标签文件。标签文件相当大(30 MB)。我正在使用tramp通过ssh访问Emacs中的标签文件。我的第一个问题是我应该期待访问需要很长时间吗? Emacs需要几分钟来加载标签文件,即使它将文件从同一台机器上运行的VM中拉出来。

我遇到的第二个问题是,在加载标签文件之后,Emacs(再次,在OSX中本地运行)认为代码库在我的本地驱动器上,而不是在VM的驱动器上,因此给了我一个文件找不到错误。因此,如果在文件Y中定义了函数X,我如何让Emacs确定文件Y在远程机器上,而不在我的本地路径中?

谢谢!

0 个答案:

没有答案