猛跑小豬
2019-08-05 16:02:05
Vim和Ctags提示和技巧我剛剛使用我的Vim(或者更確切地說(shuō)是gVim)安裝了Ctags(以幫助進(jìn)行C ++開(kāi)發(fā)),并希望找到您最喜歡的命令,宏,快捷方式,以及隨之而來(lái)的提示......分享你最好的武器庫(kù)。在Vim開(kāi)發(fā)中你會(huì)推薦哪些其他Vim附加組件用于C ++?編輯您將與Ctags一起使用的其他附加組件?EDIT2您使用哪個(gè)版本的gVim標(biāo)簽?這有什么不同嗎?EDIT3如何增強(qiáng)大型和小型項(xiàng)目的編程體驗(yàn)?
3 回答

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
Ctrl+ ]- 轉(zhuǎn)到定義
Ctrl+ T- 從定義中跳回來(lái)。
Ctrl+ W Ctrl+ ]- 以水平分割打開(kāi)定義
在vimrc中添加這些行map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR>
map <A-]> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>
Ctrl+ \- 在新選項(xiàng)卡中打開(kāi)定義
Alt+ ]- 以垂直拆分打開(kāi)定義
生成標(biāo)記后。您可以使用以下鍵標(biāo)記和標(biāo)記功能:
Ctrl+ Left MouseClick
- 轉(zhuǎn)到定義
Ctrl+ Right MouseClick
- 從定義中跳回

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
一行總是在我的.vimrc中:
set tags=./tags;/
這將在當(dāng)前目錄中查找“tags”,并將樹(shù)向上處理,直到找到一個(gè)。IOW,你可以在源代碼樹(shù)的任何地方而不僅僅是它的根目錄。
添加回答
舉報(bào)
0/150
提交
取消