vim中c/c++源碼跳轉


在使用vim閱讀c/c++代碼的時候,代碼跳轉很重要, 在學習redis代碼的時候遇到這個問題。

網上查找之后通過實踐發現cscope比較好用,可以很方便的實現跳轉

 

1. 安裝cscope

sudo apt-get install cscope

2.  生成tag文件cscope.out

 在源碼目錄下執行如下命令生成tag文件

cscope -R -b

 

3. vim中cscope插件安裝

 下載cscope插件, 這里就不做說明了

4. vimrc配置修改

 安裝好插件就需要做對應的配置和快捷鍵映射 

map g<C-]> :cs find 3 <C-R>=expand("<cword>")<CR><CR>
map g<C-\> :cs find 0 <C-R>=expand("<cword>")<CR><CR>

 

到這之后就可以正常使用代碼跳轉了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM