美文网首页
linux开发环境使用ctags

linux开发环境使用ctags

作者: only_cherry | 来源:发表于2018-11-16 16:10 被阅读0次

    一、前言

    ctags是一个linux上很普遍打源码分析工具,可以将代码中打头文件以及函数变量等记录在一个名称为tags打文件。 tags文件的产出最简单的方法是在需要生成tags的工程项目的根目录下执行ctags -R命令, 这会调用tags递归的扫描当前目录以及所有子目录中可以被tags识别的文件所以文件数据信息都会汇集到tags文件中

    二、ctags下载&安装

    1)源码下载

    链接:https://pan.baidu.com/s/1qDTemLH-3KzSK9lwlmo-0w 提取码:q6qo 
    

    2)源码安装

    1、解压文件

    tar -xvf ctags-5.8.tar.gz 
    

    2、解压之后执行:

    cd ctags-5.8
    ./configure
    make
    make install
    

    至此安装完成

    三、使用方法

    1)首先在源码目录下执行

    ctags -R
    使其生成 ctags
    

    2)配置环境变量

    vim ~/.vimrc 打开vim配置文件,没有则创建。在该目录中添加以下语句ss
    set tags=~/path/tags       //path为源码的路径
    

    /****************************特殊配置方法***********************************/

    3)在不同工程下使用:

    在~/.vimrc中添加:
    set tags=tags;
    set autochdir
    在工程目录下执行
    ctags -R 
    

    执行之后将会递归的在工程目录及其子目录下的所有目录中生成ctags文件
    /*****************************配置完成**************************************/

    4)在vim中使用快捷键

    Ctrl + ]
    跳转到变量或函数相应的位置
    Ctrl + o
    返回到跳转前的位置
    

    相关文章

      网友评论

          本文标题:linux开发环境使用ctags

          本文链接:https://www.haomeiwen.com/subject/ineceftx.html