8

我的大部分 Ruby + Ruby on Rails 开发都使用 macvim/vim。当前是否有一种方法可以跳转到项目中定义方法的位置,即使它与调用它的位置不在同一个文件中?无论是语言无关的方式还是 Ruby/Rails 特定的方式都有效。

4

1 回答 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 回答