ctags使用方法小结

本文介绍了在Ubuntu中如何安装和使用ctags工具,以及如何与vim结合,快速追溯代码中的变量和函数定义。通过ctags的--languages选项生成特定语言的tags文件,然后在vim中利用ctrl+]快捷键进行代码定位,ctrl+t返回原位置,提高代码阅读效率。
摘要由CSDN通过智能技术生成

ctags使用方法总结

一、概述

在ubuntu环境中,主要使用vim阅读查看软件源代码,经常会追溯代码中的变量或函数定义位置,而ctags工具提供了比较方便的追溯手段,下面将ctags安装以及与vim配套使用方法总结如下。

二、ctags安装步骤

1、在ubuntu采用apt-get指令安装ctags时可能会有报错,可以先查找apt进程号然后将apt进程关闭,最后再安装ctags,具体操作指令如下:

>ps -A | grep apt
>kill 3970
>apt-get install ctags

2、安装后通过以下指令查看ctags支持的编程语言,顺便证明ctags是否安装成功。

>ctags --list-languages

三、ctags+vim使用过程

1、追溯代码中的变量或函数的原理是首先通过ctags工具,将所用代码文件中的变量和函数名生成tag文件。例如可以在所有文件及子目录的顶层目录下,将C语言和汇编语言的代码文件生成tags文件(可以在该顶层目录文件中看到),具体指令如下:

>ctags --languages=Asm,c -R

注意:也可以执行 ctags -R指令将所有代码文件都生成tags,但是tags文件生成时间及后续定位时间都比较长不建议使用。此外,如果执行ctags指令报错,可以将tags文件删除,然后重新执行。

2、通过vim打开代码源文件,将光标移至需要查找的变量或函数处,使用ctrl+]快捷键即可定位查找,然后使用ctrl+t即可返回上次操作位置。
3、查找定位后可能会追溯到多个源文件,可以在按照vim一般操作,键入shift+:,在vim冒号(命令)模式下列出所有追溯到的源文件,输入序号选择需要查看的文件。

:tselect NOCTTY

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值