首页 > 其他分享 >ctags(ctag是什么意思)

ctags(ctag是什么意思)

时间:2022-10-24 20:37:43浏览次数:38  
标签:ctag tags 意思 源码 文件 ctags 源代码 安装


怎么操作在需要查看的源代码目录下执行命令ctags

ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。并且VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。

ctags能够定位如下内容:

1)用#define定义的宏

2)枚举型变量的值

3)函数的定义、原型和声明

4)名字空间(namespace)

5)类型定义(typedefs)

6)变量(包括定义和声明)

7)类(class)、结构(struct)、枚举类型(enum)和联合(union)

8)类、结构和联合中成员变量或函数

安装ctags,如果是RedHat,则直接使用yum命令安装:在指定的源码位置生成tags文件,并且我们添加很多参数来完善ctags的功能(为了体现其功能的强大,我用它来生成linux源码的tags文件):

然后我们查看tags内容就可以发现,原来tags就是linux内核代码中各个元素的索引,这也就是ctags结合vim可以快速进行定位的原因了(查询就是通过这个文件内容来定位的):我是来看评论的

ctags为什么没有多个选项

你在按了ctrl+]后, 使用:ts 就可以选择了

或者直接按g]

或者在启动文件里做个映射把ctrl+] map成g]到ctags官网 下载源码,解压后安装在aix上就好了。

标签:ctag,tags,意思,源码,文件,ctags,源代码,安装
From: https://blog.51cto.com/yetaotao/5791198

相关文章

  • c语言static(c语言static是什么意思)
    怎样把C语言学好怎样把C语言学好?怎样把C语言学好怎样把C语言学重要的是急不了的,要一步一步来,慢慢来,把每个知识都学好,烂熟于心,到时就能灵活运用,加油吧孩子。不难的,打好基础什......
  • c语言转义字符(c语言转义字符是什么意思)
    c语言中转义字符是什么意思转义字符C语言表示字符种特殊形式通常使用转义字符表示ASCII码字符集打印控制字符和特定功能字符用于表示字符常量单撇号(')用于表示字符串常量......
  • c语言换行(c语言换行是什么意思)
    什么是C语言C語言是1972年左右由DennisRitchie一??人在?????室(?稱AT&T)設?開發出?淼碾?腦程式語言.他??r與KenThompson?扇斯餐??UNIX作?I系統的發展,而UNIX作?I系統(是......
  • discard是什么意思啊(discard是什么意思翻译)
    Discard是什么意?Discard是什么意思discard英[dɪsˈkɑ:d]美[dɪsˈkɑ:rd]vt.丢弃,抛弃;解雇;出牌;n.被抛弃的人[物];丢弃,抛弃;打出的牌;打出的牌;vi.出无用的......
  • html模板每行代码的意思
      1     <>单标签  一般用于声明属性     2     <></>双标签决定范围(<html></html>表明了html文件的范围) 3      <h......
  • 有人知道SASE是什么意思吗?企业为什么需要引进SASE解决方案?
    SASE就是安全访问服务边缘的意思,现在很多正在数字化转型的企业都需要接触到网络安全的问题,传统的安全架构已经无法满足企业的发展需求,而SASE则可以为他们提供一个全新的解决......
  • 战略决定结构是什么意思?
    战略决定结构是一个业务原则,它规定组织的办事处、部门、团队、过程和技术是为了实现公司的战略而设计的。这个似乎理所当然,但是实际上相反情况屡有发生。例如,技术部门可能......
  • 当通过docker node ls查询集群节点状态,一个节点状态是unreachable,这究竟代表什么意思?
    当通过dockernodels命令查询集群中各个节点的状态时: 在"MANAGERSTATUS"列出现“Unreachable”,这个代表的是什么意思?[root@nccztsjb-node-05~]#dockernodelsID......
  • SEO是什么意思?
    SEO(SearchEngineOptimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。很......
  • 收敛比公式是什么意思(解析数据中心网络收敛比设计)
    什么是流量收敛:数据包在交换机中做转发的时候,由于交换机的性能问题或者网络架构问题,不能实现全线速转发而出现拥塞丢包,这时候输出流量小于输入流量的情况就叫做流......