首先使用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查找上一个和下一个定义。