如何使用ctags实现vim编辑器中的变量或函数追踪
展开全部
这时,我们就可以使用到ctags来帮我们完成这个繁琐的任务。(一般系统都会默认安装了ctas,大家可以在终端试下直接输入指令ctags检验一下是否已安装,若没有安装可自行安装) 现在开始来讲下如何使用ctags: 第一步:找到你需要阅览的文件所在的文件夹,一般情况下都习惯把所有需要查看的代码放到同一个文件夹,假设这个文件夹的名字就叫做finddir,先用cd指令去到finddir文件夹,然后使用指令: ctags -R , 执行完这条命令后,会发现在finddir文件夹中多了一个 tags文件,第一步完成 第二步:修改配置文件,执行指令 vim /etc/vimrc 在文件的中间,很多set 语句开头的地方,添加一行 set tags=/finddir/tags或执行vim ~/.vimrc,然后在文件中添加一行set tags=/finddir/tags或者在执行vim ~/.vimrc,然后添加一行set tags=/finddir/tags,保存文件,第二步完成 第三步:使用vim -t filename 指令打开finddir目录下的文件,这是找到一个变量或函数,按组合件ctrl+],就可以向下追踪,按组合件ctrl+t,就可以向后追踪。
展开全部
ctags内不包含调用点,只包含函数定义的位置信息,所以不能查找所有调用,因而不能实现vim编辑器中的变量或函数追踪。这个在linux下使用shell命令:grep -Pn 'helloword\s*\(' **/*.cpp
VIM (Unix及类Unix系统文本编辑器):
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。[1] VIM是纯粹的自由软件。
Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。
VIM (Unix及类Unix系统文本编辑器):
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。[1] VIM是纯粹的自由软件。
Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询