ctags 和 cscope查找源代码中的函数
2011-12-28 10:12
148 查看
首先在代码目录里cscope -R 或是ctags -R 递归的建立一个函数符号表。
如果是在cscope里,直接就进入搜索页面,直接按照提示进行搜索就可以了,找到目标之后按回车进入到文件中查看。如果想要搜索其它内容,退出当前正在看的文件,会回到搜索界面,再按tab跳转到下面输入文字。
基本的cscope用法就是这样。
ctags是生成一个标签保存函数信息,用ctags -R建立完函数表后,直接运行vim,后面不加任何文件名。
然后按shift + :进入命令行状态,再输入命令 ta function name,就可以查找该函数名。找到后,注意下方的提示,
可能找到1个或多个相同函数名的函数定义。再进入命令行,输入ts,可以查看所有该函数出现的位置。按q可以进入行选择模式,输入一个行号可以跳入该文件查看。
在文件里面,如果看到自己感兴趣的函数,想要找到它的原型, 可以将光标移到函数上用 ctrl + ] , 会自动跳转到该函数的原型。
如果这时需要返回上个打开的文件, ctrl + t
另外tn可以跳到下一个相同函数名的文件
如果是在cscope里,直接就进入搜索页面,直接按照提示进行搜索就可以了,找到目标之后按回车进入到文件中查看。如果想要搜索其它内容,退出当前正在看的文件,会回到搜索界面,再按tab跳转到下面输入文字。
基本的cscope用法就是这样。
ctags是生成一个标签保存函数信息,用ctags -R建立完函数表后,直接运行vim,后面不加任何文件名。
然后按shift + :进入命令行状态,再输入命令 ta function name,就可以查找该函数名。找到后,注意下方的提示,
可能找到1个或多个相同函数名的函数定义。再进入命令行,输入ts,可以查看所有该函数出现的位置。按q可以进入行选择模式,输入一个行号可以跳入该文件查看。
在文件里面,如果看到自己感兴趣的函数,想要找到它的原型, 可以将光标移到函数上用 ctrl + ] , 会自动跳转到该函数的原型。
如果这时需要返回上个打开的文件, ctrl + t
另外tn可以跳到下一个相同函数名的文件
相关文章推荐
- vim中浏览c++代码使用ctags和cscope进行函数跳转时vimrc的配置
- 使用Vim+Ctags+Cscope阅读源代码
- VIM 配置ctags/cscope 函数跳转
- 查找OpenCV里的函数源代码
- 在vim中使用cscope查找调用、定义函数和变量的地方
- Vim+cscope+ctags+tags阅读源代码
- Vim+cscope+ctags+tags linux下阅读源代码 [转]
- vim ctags cscope lookupfile插件(包括如何自动生成索引tag、自动查找索引tag)
- 使用Vim+Ctags+Cscope阅读源代码
- Vim+cscope+ctags+tags阅读源代码
- vim+ctags+cscope阅读源代码
- cscope和ctags添加头文件的索引,查看系统库函数
- 使用Vim+Ctags+Cscope阅读源代码
- vim+ctags+cscope阅读源代码
- vim下用ctags+cscope查找切换
- Vim+cscope+ctags+tags阅读源代码
- Vim+cscope+ctags+tags阅读源代码
- vim+cscope+ctags看源代码的方法
- 在vim中使用cscope查找调用、定义函数和变量的地方
- 在vim中使用cscope查找调用、定义函数和变量的地方