如何在vim中使用ctags

我是vim的新手,希望让ctags集成工作,这样我就可以更轻松地浏览大型java项目。 我从源伪造中取下拉链并将其解压缩但是从这里我不知道如何使用vim 任何新手vim用户的帮助都会很棒!     
已邀请:
这就是我正在做的事情:
ctags -n -f [OUTPUT] [SOURCE]
生成标签(注意:
-n
适用于我,但可能不是您的使用所必需的)
exec "set tags=" . [OUTPUT]
.vimrc
里面让vim知道标签 编辑:我正在使用
Exuberant Ctags 5.5.2
VIM 6.1
附加信息: 请参阅此处的ctags用法 来自SO的提示和技巧     
由于没有人在这些答案中给出一个关键功能,我将提供一个稍微优越的答案。 使用带有vim的ctags的最简单方法是调用:
ctags -R *
从源存储库的根目录。这将在同一目录中生成一个
tags
文件。 在
~/.vimrc
文件中,添加以下短块:
 " ctags optimization
 set autochdir
 set tags=tags;
"
表示评论。
set autochdir
告诉vim,如果它在
$PWD
中找不到
tags
文件,它将以递归方式查看
tags
文件的父目录。
set tags=tags;
告诉vim你的
tags
文件的名称将始终与ctags生成的默认
tags
文件相同。 只要您第一次在根源目录中运行
ctags -R *
并偶尔更新它(如果您从其他人那里获取新的更改),那么您将始终在vim中进行快速直观的ctags符号查找。     
使用旺盛的ctags,我在项目的基目录中使用这样的东西(不包括“log”目录):
ctags -R --exclude=log *
    
您必须以源文件作为参数运行
ctags
命令。这将创建一个包含所有信息的标签文件。然后你可以用vim打开一个文件,例如在具有跳转到该功能代码的功能的行上按
Ctrl-]
。如果vi未在与标记文件相同的目录中启动,则可以使用
:set tags=<file>
进行设置     
看看这篇文章:vim-easytags。我没试过这个,但看起来很不错。手动创建和更新标签真的很烦人。希望这会有所帮助。 :)     

要回复问题请先登录注册