一、前言
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
返回到跳转前的位置
网友评论