vim 显示函数列表
安装ctags
略
安装taglist
我这里用的时taglist_64,版本不匹配会导致启动功能不好用,启动vim时会报错
taglist_64.zip解压到 ~/.vim中
然后修改vimrc文件
vim ~/.vimrc
set nu #显示行号
syntax on #高亮
filetype on
set laststatus=2
set hlsearch
let Tlist_Auto_Open=1 #默认打开vim时自动开启taglist
let Tlist_Show_One_File=1 #只显示当前文件
let Tlist_WinWidth=40 #taglist窗口的宽度
let Tlist_Exit_OnlyWindow=1 #如果退出时仅剩taglist窗口,则直接退出vim
修改后界面如下
使用方法
首先在希望使用的目录中打tag
例:
cd kernel/msm-5.4
ctags -R .
然后打开想要的文件
vim driver/i2c/busses/i2c-msm-geni.c
使用快捷键:
Ctrl+ww:切换左右编辑窗口
减号:在taglist窗口中折叠列表
加号:在taglist窗口中展开列表
回车:指定到某函数
Ctrl+[:跳转进入函数体
Ctrl+t:回到跳转前的函数调用位置