vim+cscope+ctags

-------------------------------------------------------

sudo apt-get install vim

sudo apt-get install cscope

sudo apt-get install ctags

-------------------------------------------------------

1:cscope -Rbkq

2:vim里面执行
    cs add cscope.out

3:cs find * xxx
--------------------------------------------------------
s:查找本C代码符号。

g:查找本定义。

d:查找本函数调用的函数。

c:查找调用本函数的函数。

t:查找本字符串。

e:查找本egrep模式。

f:查找本文件。

I:查找包含本文件的文件。
--------------------------------------------------------
 CTRL k:删除从光标到行尾的部分
 CTRL u:删除从光标到行首的部分
 ALT d:删除从光标到当前单词结尾的部分
 CTRL w:删除从光标到当前单词开头的部分
 CTRL a:将光标移到行首
 CTRL e:将光标移到行尾
 ALT a:将光标移到当前单词头部
 ALT e:将光标移到当前单词尾部
 CTRL y:插入最近删除的单词
--------------------------------------------------------
ctrl+]:在函数调用的地方跳转到函数定义的地方
ctrl+t:返回上一个查找的地方
--------------------------------------------------------
ctags使用方法:
    1.$ctags -R * ($为Linux系统Shell提示符,这个命令上面已经有所介绍)
      2. $ vi –t tag (请把tag替换为您欲查找的变量或函数名)
      3.:ts(ts助记字:tagslist, “:”开头的命令为VI中命令行模式命令)
      4.:tp(tp助记字:tagspreview)---此命令不常用,可以不用记
      5.:tn(tn助记字:tagsnext) ---此命令不常用,可以不用记
      6.Ctrl+ ]跳到光标所在函数或者结构体的定义处
      7.Ctrl+ T返回查找或跳转
---------------------------------------------------------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值