如何使RSense自动完成并跳转到Rails项目的定义?
|
我从netbeans切换到emacs,对此更改感到非常满意。我最想念的是自动补全和跳转到定义。为了得到这个,我已经安装了Rsense。但是,它对于gems代码工作得很好,但是我无法根据自己定义的方法跳转到Rails项目的定义,也无法自动完成。
我试图将项目的加载路径添加到Rsense的load_path配置中,但是仍然无法正常工作。
有谁知道如何使它工作?
没有找到相关结果
已邀请:
2 个回复
讹巳漓把备
命令创建标签。那时,如果它使用emacs中的ctag而不是旺盛的ctag,则可能会遇到一些错误。 一旦安装了ctags,请将其添加到环境变量
中。 如果您的小型项目文件数量相对较少(<500)。因此,您只需要单个全局TAGS文件。对于打开的cygwin,将目录更改为项目的根目录,然后键入命令
。 您的标签文件将被创建。它将被命名为\“ TAGS \”,并将出现在项目的根目录中。 接下来打开emacs,并浏览代码。如果您遇到一个函数并想跳到它的定义,请将光标放在函数名称上并按
,迷你缓冲区应显示类似
的内容,按Enter键,瞧!您被神奇地传送到函数定义!!! 注意:首次使用
时,可能必须指定TAGS文件。emacs启动后只需执行一次。您还可以修改.emacs文件,以在启动时自动将TAGS文件放入。 有关emacs中与标签相关的命令的更多信息,请参考此内容。
诉嘎归亮