我使用带有vim的cscope.对多个文件进行大量编辑时,cscope将报告已更改文件的旧行号.如何从vim重建cscope db而不会丢失
谢谢
小智 26
首先,您需要更新cscope数据库.
:!cscope -Rbq
Run Code Online (Sandbox Code Playgroud)
然后,从vim重新启动数据库.
:cs reset
Run Code Online (Sandbox Code Playgroud)
小智 6
在之前的答案的基础上,将其添加到.vimrc:
map <F5> :!cscope -Rb<CR>:cs reset<CR><CR>
Run Code Online (Sandbox Code Playgroud)
然后在vim中使用F5进行刷新.
-b =仅构建交叉引用.-R =在搜索源文件期间递归子目录.