vim+ctags+taglist+cscope

一、ctags安装与使用

1、$ sudo apt-get install ctags                    安装ctags

2、$ cd /路径.../linux-source-3.5.0                进入源码所在的顶层目录

     $ sudo ctags -R                                         建立标签

   执行完ctags -R命令后,在源码目录下发现一个tags文件,则标签创建成功。

ctags最常用的命令:

     ctrl+]  :跳转到函数的定义处

     ctrl+t :从上次跳转原路返回

二、taglist安装

      taglist安装前必须先安装ctags。

1、下载taglist http://www.vim.org/scripts/script.php?script_id=273 ,我下载的是taglist_46.zip。

     从网页下载后的文件位于/home/jpj/Downloads文件夹内。

2、unzip taglist_46.zip         解压taglist_46.zip文件。

3、cp ./taglist   ~/.vim          将解压后的文件拷贝到.vim文件夹下

4、将taglist和ctags关联

      首先执行命令$which ctags,记住命名执行后返回的结果,我这里返回的是"/usr/bin/ctags"。

用vim打开~/.vim/plugin/taglist.vim文件,找到“if !exist("loaded_taglist")”这一行,在这一行的

上面新加一行,内容如下: let Tlist_Ctags_Cmd="/usr/bin/ctags" ,即将ctags文件路径添加到这里。

taglist常用命令:

      TlsitOpen/Tlist :打开taglist窗口

      TlsitClose :关闭taglist窗口

      q:关闭taglist窗口

      ]] :跳到前一个文件

      [[ :跳到后一个文件

      x : taglist窗口的放大和缩小

        

 

 

 

     

你可能感兴趣的:(编译跟调试)