首先使用ctags命令创建ctags索引文件:
1 | ctags -R -f ctags /kernel-4 .9 --tag-relative= yes kernel /linux-4 .9.39/ |
由于ctags文件和源码不在一个目录,所以使用--tag-relative=yes选项,否则,后续vim会提示找不到文件。
编辑vimrc文件,ubuntu系统,该文件路径在/etc/vim/vimrc。在最后添加一行:
1 | set tags=/work/source/ctags/kernel-4.9 |
执行命令:
1 | vim -t ACCESS_ONCE |
就可以打开ACCESS_ONCE的定义文件,可使用:tp :tn查找上一个和下一个定义。