用vim看代码的常用指令
vim + ctags:
1.使用vim看代码需要支持代码跳转的ctags插件,sudo apt-get install ctags
2.在代码的目录下输入 ctags -R --c-types=+px,这时会在目录下生成一个ctags文件,然后在 /etc/vim/vimrc中添加 set tags=/xxx/xxx/tags ,把ctags的路径加入到vim的配置中。也可以在vim中通过 :set tags=~/xxx/tags临时配置。
3.这时候就可以在vim中实现函数跳转了
vim -t foo_bar 直接打开含有foo_bar变量或者函数的文件,并直接跳转到对应行
:ta foo_bar 在vim中使用这个指令跳转到foo_bar对应行
[{ 跳转到所在行的域内第一列的{
]} 跳转到所在行的域内第一列的}
{ 跳转到上一个空行
} 跳转到下一个空行
gd 跳转到局部变量的定义处
ctrl + ] 跳转到光标对应变量或函数的第一个定义
:ts 列表对应的定义
:tn 跳转到下一个定义
:tp 跳转到上一个定义
:tf 跳转到第一个定义
:tl 跳转到最后一个定义