一、ctags安装与使用
1、$ sudo apt-get install ctags 安装ctags
2、$ cd /路径.../linux-source-3.5.0 进入源码所在的顶层目录
$ sudo ctags -R 建立标签
执行完ctags -R命令后,在源码目录下发现一个tags文件,则标签创建成功。
3、在~/.vimrc中添加路径:
vim ~/.vimrc
set tag= /路径.../linux-source-3.5.0/tags
ctags最常用的命令:
ctrl+] :跳转到函数的定义处
ctrl+O :从上次跳转原路返回
参考:https://blog.csdn.net/qq_36662437/article/details/90046719
二、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窗口的放大和缩小