vim定义查看、跳转工具——ctags

c++使用ssh在服务器上做开发,一般无法使用IDE。常用的工具是vim,有时候想查看某变量、函数的相关定义,这时候ctags就派上用场了。

  1. 一分钟上手
    $ ctags --languages=c,c++ -R

    • Ctrl+] 查看定义;
    • Ctrl+T 回到原来位置。
  2. 如果只需要索引特定文件,可以显示指定,举个例子:
    $ ctags `find ./ -name “.h" -or -name ".cpp”`

补充

  • 2019-10-13
    (试了一下Ctrl+O好像也可以,可以看《vim中Ctrl+T和Ctrl+O快捷键的区别》)

  • 2019-11-04

    • vim默认只会载入当前目录下的tags文件。可以在.vimrc中配置
      set tags=./.tags;,.tags
    • Ctrl+]跳转会关闭当前窗口,可以采用Ctrl+W+]先分屏、后查看

References:

  1. https://blog.csdn.net/foreverling/article/details/80329586

  2. https://blog.csdn.net/wangchaoqun1997/article/details/72655009

  3. http://www.voidcn.com/article/p-npxrskzv-bdk.html

  4. https://www.zhihu.com/question/35808196

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值