vi+ctags笔记:
1. 生成tags索引文件.
$ cd $CODE_DIR && ctags -R * ### "-R" 表示递归当前目录
$ ctags -R --languages=+C,+C++,+Asm,+Make,+HTML --links=no --verbose ### 过滤非源码文件
2. 当前目录输入vi, 即可进行一系列操作.
:tag sym ### 跳到symbol函数或变量处
### symbol支持tab补全, /^abc, 表示以abc开始
:ts ### tags list
:tp ### tags preview
:tn ### tags next
:tags ### list all 标记
Ctrl+] ### 进入函数或变量的定义处
Ctrl+T ### 转到上一个标签
Ctrl+O ### 返回原处 [和Ctrl+T差别具体是?]<

本文介绍了如何利用vim与ctags/cscope工具高效地阅读和导航大型工程的代码。通过生成tags索引文件,实现快速跳转到函数、变量定义,以及在代码间自由切换。同时,提到了cscope的安装与基本使用命令,如查找函数、全局引用等,以增强代码探索能力。
最低0.47元/天 解锁文章
3559

被折叠的 条评论
为什么被折叠?



