用vim看代码的常用指令
vim + ctags:
1.使用vim看代碼需要支持代碼跳轉(zhuǎn)的ctags插件,sudo apt-get install ctags
2.在代碼的目錄下輸入 ctags -R --c-types=+px,這時(shí)會(huì)在目錄下生成一個(gè)ctags文件,然后在? /etc/vim/vimrc中添加 set tags=/xxx/xxx/tags ,把ctags的路徑加入到vim的配置中。也可以在vim中通過 :set tags=~/xxx/tags臨時(shí)配置。
3.這時(shí)候就可以在vim中實(shí)現(xiàn)函數(shù)跳轉(zhuǎn)了
vim -t foo_bar 直接打開含有foo_bar變量或者函數(shù)的文件,并直接跳轉(zhuǎn)到對(duì)應(yīng)行
:ta foo_bar 在vim中使用這個(gè)指令跳轉(zhuǎn)到foo_bar對(duì)應(yīng)行
[{ ? 跳轉(zhuǎn)到所在行的域內(nèi)第一列的{
]} ? 跳轉(zhuǎn)到所在行的域內(nèi)第一列的}
{ 跳轉(zhuǎn)到上一個(gè)空行
} 跳轉(zhuǎn)到下一個(gè)空行
gd ?? 跳轉(zhuǎn)到局部變量的定義處
ctrl + ] ? 跳轉(zhuǎn)到光標(biāo)對(duì)應(yīng)變量或函數(shù)的第一個(gè)定義
:ts 列表對(duì)應(yīng)的定義
:tn 跳轉(zhuǎn)到下一個(gè)定義
:tp 跳轉(zhuǎn)到上一個(gè)定義
:tf ? 跳轉(zhuǎn)到第一個(gè)定義
:tl ? ?? 跳轉(zhuǎn)到最后一個(gè)定義
?
轉(zhuǎn)載于:https://www.cnblogs.com/noanswer/p/3664747.html
總結(jié)
以上是生活随笔為你收集整理的用vim看代码的常用指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科讯CMS--用SQL标签时提示内存不够
- 下一篇: 站立会议-2014-04-14