【发布时间】:2014-02-05 03:27:16
【问题描述】:
这似乎是一个非常愚蠢的问题。 但是在过去的几年里,我一直在终端上使用 vim 和 cscope,用一些屏幕来让生活变得更容易忍受。 刚开始学emacs,用起来满足很多。
使用 emacs 的问题:
每次我做M-x find-c-symbol 时,我都会得到一个包含一堆文件的新缓冲区,但我不知道如何以确切的行号打开文件。
我用谷歌搜索了很多,发现这是在光标下打开文件:M-x ffap
但这在第一行打开。一些emacs专家可以帮助我吗??
谢谢
【问题讨论】:
-
我无法重现该问题。例如,当我使用 cscope-find-this-symbol 时,我会得到一个带有文件 list 的新缓冲区,我只需单击它或按 RET 就可以了。您可以尝试在新缓冲区中激活 M-x 编译外壳次要模式,这应该使链接«可点击»。
-
您能否发布与 cscope 相关的 .emacs 文件的内容?我可能遗漏了什么
-
我什么都没有!我遵循了这些说明:wikemacs.org/index.php/… 我不时调用一个 cscope 函数,正如我在上面告诉你的那样。使用 Emacs24。顺便说一句,我找不到函数 find-c-symbol 。它来自哪里?
-
你好@Ehvince 如果有帮助,我正在使用 gnu emacs。我们的一位团队成员已将 xemacs 选项放入 gnu emacs 中。由于我仍在学习,您能否建议一种方法我可以绑定组合键以在给定的行打开文件。
-
这应该是自动的。你在使用 Emacs24.3 吗?