ctags用法

创建tags文件,shell下执行ctags -R
在vi中设定当前使用tags,:set tags=tags 注意:后面的那个tags是文件名


1) 用命令行。在运行vim的时候加上"-t"参数,例如:

[/home/brimmer/src]$ vim -t foo_bar

这个命令将打开定义"foo_bar"(变量或函数或其它)的文件,并把光标定位到这一行。


2) 在vim编辑器内用":ta"命令,例如:

:ta foo_bar

3) 最方便的方法是把光标移到变量名或函数名上,然后按下"Ctrl-]"。用"Ctrl-o"退回原
来的地方。

注意:运行vim的时候,必须在"tags"文件所在的目录下运行。否则,运行vim的时候还要
用":set tags="命令设定"tags"文件的路径,这样vim

才能找到"tags"文件。

在函数中移动光标
[{ 转到上一个位于第一列的"{"

}] 转到下一个位于第一列的"{"

{ 转到上一个空行

} 转到下一个空行

gd 转到当前光标所指的局部变量的定义

* 转到当前光标所指的单词下一次出现的地方

# 转到当前光标所指的单词上一次出现的地方



1.现在你可以使用下面的命令跳转到一个函数定义的地方: :tag st
artlist这个命令会找到函数 "startlist",即使该函

数是在另一个文件中。 CTRL-] 命令会跳转到当前光标下单词的标签。

2,tags" 命令显示你经过的标签列表
以用 CTRL-] 延着调用树向前跳转, 用 CTRL-T 向回跳转

3,为包含新函数的文件。怎样才能同时查看两个文件呢?你可以使用 ":split" 命令将窗口
分开然后再用 ":tag" 命令。Vim 有个缩写命令可以

做到这些: :stag tagname使用下面的命令可以分割当前窗口并跳转到光标下的标签





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值