CCTree.
-
安装 cctree
很简单,把 cctree.vim 放到 plugin 目录即可。 more: https://sites.google.com/site/vimcctree/help -
cscope 生成
cscope -Rbq -s src/ -s deps/ -
.vimrc 配置,文件末尾添加
let g:CCTreeCscopeDb = "cscope.out"
let g:CCTreeRecursiveDepth = 8
let g:CCTreeMinVisibleDepth = 8
let g:CCTreeDisplayMode = 2
- 打开 cpp 文件,加载 cscope db
:CCTreeLoadDB
这是会做很多分析工作。
- 为了避免每次都要调用一次 CCTreeLoadDB 做分析,执行下面的步骤
:CCTreeSaveXRefDB cctree.db
:CCTreeLoadXRefDBFromDisk cctree.db
- 正式使用
vim 里命名模式下输入
:CCTreeTraceReverse my_func