我的大部分 Ruby + Ruby on Rails 开发都使用 macvim/vim。当前是否有一种方法可以跳转到项目中定义方法的位置,即使它与调用它的位置不在同一个文件中?无论是语言无关的方式还是 Ruby/Rails 特定的方式都有效。
问问题
1337 次
1 回答
9
我推荐使用 ctags 插件,Bryan Liles 整理了一个关于如何在 Rails 开发中使用它的精彩截屏视频。
http://smartic.us/2009/04/05/using-ctags-in-vim/
从他的页面:
不完整的备忘单:
^] – 查找标签
^T – 倒退
:tags – 显示你去过的地方
:tag – 进入你的标签栈的某个地方
:tselect or g] – 显示引用的位置
^W-] – 在拆分窗口中查找标签
您还可以通过运行以下命令查看 vim 帮助: help :tags
编辑:
这是一个关于自动更新标签文件的不错的截屏视频http://smartic.us/2009/04/03/creating-ctags-with-git-hooks/
于 2010-07-28T20:03:14.770 回答