[开发杂项][编辑器][代码阅读]ctags&vim

ctags 101
摘要由CSDN通过智能技术生成

~/.ctags

ctags --recurse=yes --exclude=.git

generate tags for vim

  1. cadd config at ~/
$ cat ~/.tags
--recurse=yes
--exclude=.git
--exclude=BUILD
--exclude=.svn
--exclude=*.js
--exclude=vendor/*
--exclude=node_modules/*
--exclude=db/*
--exclude=log/*
--exclude=\*.min.\*
--exclude=\*.swp
--exclude=\*.bak
--exclude=\*.pyc
--exclude=\*.class
--exclude=\*.sln
--exclude=\*.csproj
--exclude=\*.csproj.user
--exclude=\*.cache
--exclude=\*.dll
--exclude=\*.pdb
  1. generate
$ cd ~/ws/proj/
$ ctags
# ctags --recurse=yes --exclude=.git
  1. start navigate tag
$ vim -t <main>
  • list all tags :tags
  • jump to current <tag> definition ctrl + ]
  • jump back to prev tag ctrl + T
  • select tag :ts <tag>
  • jump to next match:tn
  • jump to previou match :tp
  • jump directly
    • :tag main, jump to main directly
    • :tag /^get, jump to lable match^get, i.e. start with ‘get’
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值