2

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

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

谢谢!

4

0 回答 0