安装ctags及taglist

下载Ctags:http://ctags.sourceforge.net/
下载Taglist:http://vim.sourceforge.net/scripts/script.php?script_id=273

安装Ctags:./configure & make & sudo make install

安装Taglist:

  1. 在个人用户目录下创建  .vim 目录,将taglist_**.zip中的内容解压到该目录。
  2. 进入Vim,在命令模式下输入命令 "  helptags~/.vim/doc "即可完成Taglist的安装。
  3. 输入命令“ Tlist ”检查是否安装成功。

关联Ctags和Taglist

在~/.vimrc中加入 : let Tlist_Ctags_Cmd='/usr/local/bin/ctags'

 

生成ctag文件

  1. 在目录树的根目录里,使用命令:ctags -R 或 ctags --recurse      如: ctags -R src/* ,则会在当前目录下生成 tags 文件
  2. 要生成 cppcomplete 需要的 tags 文件的话,需
  3. 一个窗口时退出VIM,设置Tlist_Exit_OnlyWindow为1;
  4. 要运行下面的命令: ctags -n -f cppcomplete.tags --fields=+ai --C++-types=+p * -L cscope.files   (注意,我在最后使用了参数"-L cscope.files" 这仅仅是借用了cscope生成的文件索引来帮助ctags去查询相关工程文件生成tags。)

配置Taglist,在~/.vimrc中加入

filetype plugin on 
let Tlist_Ctags_Cmd = '/usr/local/bin/ctags' “设置ctags命令目录 
let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的 
let Tlist_Exit_OnlyWindow =  1 "如果taglist窗口是最后一个窗口,则退出vim 
let Tlist_Use_Right_Window = 1 “让taglist窗口在右侧显示

 

Taglist的使用:

  1.  taglist跳转:ctrl+ww
  2. 源码跳转:光标移到变量名或函数名上,然后按下 Ctrl-] , 用 Ctrl-O 退回原来的地方

 

 

 

你可能感兴趣的:(cmd,File,vim,tags)