Ubuntu16.04 server 安装Ctags和Cscope的方法

环境:Ubuntu16.04 server 64位

一.Ctags
1.安装ctags
cycl@ubuntu:~$sudo apt-get install ctags
2.ctags使用准备
进入工程目录,运行命令:
ctags -R
用vim打开该工程任意一个文件,进入命令模式,运行命令:
set tags=工程目录/tags
注:如果经常使用该功能,可以将“:set tags=工程目录/tags”写入.vimrc文件里面
3.ctags的使用
上述完成后,ctags就可以正常使用了,方法为光标放到函数名称上,按下”ctrl+]”,就会跳转到函数定义处,按下“ctrl+T”是返回操作。

注:每次修改程序,需要重新进行ctags -R

二:Cscope
1.安装cscope
cycl@ubuntu:~$sudo apt-get install cscope
cycl@ubuntu:~$sudo apt-get install cscope-el
2.cscope使用准备
进入工程目录,运行命令:
cscope -Rbq
用vim打开该工程任意一个文件,进入命令模式,运行命令:
cs add 工程目录/cscope.out
注:如果经常使用该功能,可以将“cs add 工程目录/cscope.out”写入.vimrc文件里面
3.cscope的使用
上述完成后,cscope就可以正常使用了,
比如我们要查找“LOG_ERROR”字符串出现的位置,进入命令模式,输入命令
cs find t LOG_ERROR
就会显示所有出现“LOG_ERROR”的位置。

cscope的主要功能是通过同的子命令”find”来实现的
“cscope find”的用法:
cs find c|d|e|f|g|i|s|t name
0 或 s 查找本 C 符号(可以跳过注释)
1 或 g 查找本定义
2 或 d 查找本函数调用的函数
3 或 c 查找调用本函数的函数
4 或 t 查找本字符串
6 或 e 查找本 egrep 模式
7 或 f 查找本文件
8 或 i 查找包含本文件的文件

了解更多可以通过命令“cs – –help”

如果觉得每次输入命令太麻烦的话,可以设置快捷方式,方法自查

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值