我在大多数Ruby和Ruby on Rails开发中使用macvim/vim。目前是否有一种方法可以跳转到项目中定义方法的位置,即使它不在调用它的文件中?无论是一种语言通用的方式还是一种特定于Ruby/Rails的方式都可以。
我在大多数Ruby和Ruby on Rails开发中使用macvim/vim。目前是否有一种方法可以跳转到项目中定义方法的位置,即使它不在调用它的文件中?无论是一种语言通用的方式还是一种特定于Ruby/Rails的方式都可以。
我建议使用ctags插件,Bryan Liles制作了一个关于如何在Rails开发中使用它的演示视频。
http://smartic.us/2009/04/05/using-ctags-in-vim/
从他的页面:
不太完整的备忘单:
^] - 查找标签
^T - 向后移动
:tags - 显示您所在的位置
:tag - 在标签堆栈中转到某个位置
:tselect或g] - 显示引用某物的位置
^W-] - 在拆分窗口中查找标签
您还可以运行以下命令查看vim帮助:help :tags
编辑:
这里有一个关于自动更新标签文件的不错的屏幕录像 http://smartic.us/2009/04/03/creating-ctags-with-git-hooks/