Linux ——ctags

2、ctags 查找变量或函数名的定义{Ctrl--C}
好的学习文档: http://www.cnblogs.com/cdwodm/archive/2012/11/01/2750233.html
    ctags -R 在当前目录下创建tags文件
    vi-t tag(tag为要查找的变量或函数名) vim模式下+! 执行查找/跳转
    :tag fname执行跳转
    C-] 跳到光标所在函数或者结构体的定义处
    C-W ]  分割当前窗口并跳转到光标下的标签
    C-o or C-t 返回查找
    可以用 C-] 延着调用树向前跳转, 用 C-T 向回跳转,用":tags" 命令显示当前位置
    在VIM命令行模式 “:ts”命令就能列出一个列表供用户选择。
    “:tp”为上一个tag标记文件,
    “:tn”为下一个tag标记文件。
    ":tags" 命令显示你经过的标签列表
    :tselect tagname  存在很多匹配,可以选择要跳转到哪一个
    :tnext  跳转到同一个标签的其它匹配处
    :tfirst                 到第一个匹配
    :[count]tprevious       向前 [count] 个匹配  如果没有指定,[count] 省缺为一。
    :[count]tnext           向后 [count] 个匹配
    :tlast                  到最后一个匹配
    命令行补全是避免输入长标签名的好办法。只需输入开始的一部分然后按 <Tab>:
    :tag write_<Tab>
    
notice:运行vim的时候,必须在"tags"文件所在的目录下运行。
    否则,运行vim的时候还要用":set tags="命令设定"tags"文件的路径,这样vim才能找到"tags"文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值