博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]Linux下阅读源代码:(g)vim+Taglist+ctags
阅读量:6831 次
发布时间:2019-06-26

本文共 969 字,大约阅读时间需要 3 分钟。

Linux下阅读源代码的方法很多,聪明人从标题应该就可以知道,需要(g)vim+Taglist+ctags。3者配合,真是珠联璧合,功力无限啊!

vim/gvim
什么是vim/gvim,如果看官连vi都不知道,那就别往下看了。一些对Linux一知半解的人说,vi不就是一个和Win下的note pad一样的工具吗?其实大错特错了,如果仅仅是和note pad一样的功能,那它早就不叫vi了。
Taglist
Taglist是一个vim的源代码浏览插件,具体功能介绍还烦请各位看官自己google一下。很多事情还需要亲身经历才有用,别人代劳是不行的。
需要安装这个插件,插件下载地址:Taglist下载地址
里面有很多版本,可以下载目前最新版本:
下载后,首先解压,怎么解压?自己想办法吧。
然后在用户主目录下建立一个隐藏文件夹.vim,并将Taglist解压得到的目录中的plugin复制到.vim目录中。当然,连同其他目录一同复制进去也没有问题。
Ctags
Ctags是一个用于生产tags文件的软件。下载地址,还是上网搜搜吧,还是说了吧:。
下载有进行解压编译安装即可。怎么解压编译安装?当然,比Win下直接双击setup.exe要复杂一些,但是不同世界有不同规则,没有办法,呵呵。
如果在ubuntu下,直接使用 新立得 进行安装即可,不再介绍,是不值得介绍。
阅读源代码
首先进入准备查看的源代码的目录,先生成一个tags文件。
$ ctags -R
然后使用vim打开一个C文件。如果要想知道某个人函数或者结构体在什么地方,只要将光标移动到函数上,然后按住CTRL+]即可,看完后安CTRL+O又会回到原来的地方。
查看函数列表。还需要启动Taglist,在Vim的命令状态输入:TlistToggle,在Vim界面的左面就会出现函数列表。安CTRL+WW(2次W),可以切换到函数列表区,移动到函数名称行后按ENTER即可查看函数代码。
gvim
可 能很多看官对vim的命令操作不熟悉,或者不习惯键盘操作,那就可以使用gvim加上以上两个工具即可。只要使用gvim打开C文件,然后启用函数列表, 直接双击函数名称就会跳转到函数处。按住CTRL+鼠标左右键即可跟踪或者回退,操作更加方便,比Win下很多工具还要好。

 

转至:

转载地址:http://mqtkl.baihongyu.com/

你可能感兴趣的文章
Linux 典型应用之Mysql
查看>>
架构设计之策略模式
查看>>
理解距(数学)
查看>>
web 开发之js---js 实现网页中播放wav的一种方法(flash播放器)
查看>>
openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理
查看>>
[.Net 多线程处理系列专题七——对多线程的补充
查看>>
shell code one
查看>>
适配手机端浏览器
查看>>
面向对象
查看>>
erlang之三种socket消息循环
查看>>
Kubernetes之Dashboard面板
查看>>
leetcode — word-search
查看>>
Unknown column 'XXX' in 'field list'
查看>>
aliyun CentOS6.5 上 svn 安装笔记
查看>>
数组中的最大值,最小值,数组元素之和并逆序输出数组的元素
查看>>
栈的顺序存储结构及其基本运算实现
查看>>
Java多线程 - 线程同步
查看>>
Hadoop1.0 Eclipse Plugin-作业提交
查看>>
[LeetCode] 526. Beautiful Arrangement
查看>>
move_uploaded_file 中文乱码或上传失败
查看>>