1. 首先安装vim 与 ctags
$ sudo apt-get install vim
$ sudo apt-get install ctags
2. 在源代码目录下生成tags 文件$
$ ctags -R
3. 在源文件目录下搜索目标
$ vim -t main (main 可以替换成你想要查找的函数,变量,类等。。。)
4. 在源代码中定位目标
把光标移动到想要查找的函数、变量、类上
Ctrl + ]
回退到前一步:Ctrl + t
或者
: ta main (main 可以替换成你想要查找的函数,变量,类等。。。)
5. 若代码中有多个main 函数的时候使用下面的命令即可列出所有, 有main函数的代码文件的列表
:ts
例如: # pri kind tag 文件
1 F f main src/merge.cpp
void main(int argc, char **argv)
2 F f main src/morph.cpp
void main(int argc, char **argv)
3 F f main src/seperate.cpp
void main(int argc, char **argv)
> 4 F f main src/warp.cpp
键入数字和回车(empty cancels):
然后键入相对应的数字即可.