Monday, March 01, 2010

Ctags for rails and gvim

ctags支持41种语言,常见的 JAVA/C/C++/JavaScript/PHP/Perl/Python/Ruby等都包括其中,更多信息可查看官网帮助手册

在ubuntu中安装ctags:

$> sudo apt-get install exuberant-ctags


在rails项目下生成ctags文件,生成的TAGS文件可以用于vim/emacs等编辑器:
$> ctags-exuberant -a -e -f TAGS --tag-relative -R app lib vendor /opt/ruby-enterprise/lib/ruby/gems/1.8/gems


在gvim中常的操作有以下4个:
$> gvim −t tag

打开定义 tag 的文件。

在vi中使用:ta tag打开定义tag的文件
:ta tag


在vi的指针位置打开定义所在tag的文件
Ctrl-]


回退到之前的位置
Ctrl-T

No comments :