2

我在 emacs 中有一个 ruby​​ 脚本。

require 'watir'
ie=Watir::IE.new

当我将光标放在单词 IE 上并按 C+] 时,我希望 Emacs 打开 IE 类的定义,它位于 watir gem 的源代码中。

如何使用 Emacs 和 ctags 实现这一点?

4

1 回答 1

2

在安装 gem 的目录中使用以下命令:

ctags -e -a --Ruby-kinds=-fF -o TAGS -R .

M-.然后在光标位于Watir单词上方时按下Emacs。Emacs 将提示您输入 TAGS 文件的位置,然后它会跳转到类型的定义。

Emacs 中的基本 etags 用法:

M-.转到光标下的方法,在同一窗口中。第一次它要求提供 TAGS 文件。 C-4 .转到光标下的方法。打开一个新窗口。第一次它要求提供 TAGS 文件。 M-,循环到下一个选择。

于 2012-10-12T04:46:49.070 回答