您的位置:首页 > 编程语言

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可以跳到下一个相同函数名的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: