在使用vim閱讀c/c++代碼的時候,代碼跳轉很重要, 在學習redis代碼的時候遇到這個問題。c++
網上查找以後經過實踐發現cscope比較好用,能夠很方便的實現跳轉redis
1. 安裝cscopevim
sudo apt-get install cscope
2. 生成tag文件cscope.out學習
在源碼目錄下執行以下命令生成tag文件spa
cscope -R -b
3. vim中cscope插件安裝插件
下載cscope插件, 這裏就不作說明了code
4. vimrc配置修改blog
安裝好插件就須要作對應的配置和快捷鍵映射 get
map g<C-]> :cs find 3 <C-R>=expand("<cword>")<CR><CR> map g<C-\> :cs find 0 <C-R>=expand("<cword>")<CR><CR>
到這以後就能夠正常使用代碼跳轉了源碼