exuberant ctags、ctags、ptags等标签工具介绍

本文介绍了多种用于不同编程语言的标签工具,包括ctags、Exuberant_ctags、netags、JTags、ptags.py和gnatxref。详细说明了如何下载、配置和使用这些工具,并提供了启动和设置步骤,以便更高效地管理和搜索代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标签工具介绍

ctags:大多数 Unix 系统都能找到。只支持 C。只有基本的功能;

Exuberant_ctags:它支持 C、C++、Java、Fortran、Python、Eiffel、PHP等41种语言,详见这里

etags:和 Emacs 有关,支持很多语言;

JTags:用 Java 编写,为 Java 而设计,可以在这里找到;

ptags.py:用 Python 编写,为 Python 而设计,它位于你的 Python 源代码目录 Tools/scripts/ptags.py。

ptags:用 Perl 编写,为 Perl 而设计,可以在这里找到;

gnatxref:为 Ada 而设计,详见这里


Exuberant ctags

  1. 下载Exuberant ctags

  2. 解压并安装
    ./configure && make && make install

  3. 进入项目目录,执行下面命令:
    ctags -R


ptags.py

  1. 找到ptags.py,它是在python源码下的./Tools/scripts/目录中;

  2. 把该文件拷贝到项目目录下,执行下面命令:
    ptags.py *py


cstag: tag not found 解决方案

  1. 启动vim之后输入::set tags=tags

  2. 在home目录下的.vimrc文件中加入:set tags=tags

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值