www.kbnh.net > vim的CtAgs怎么用啊?

vim的CtAgs怎么用啊?

先看是否安装了ctags。也就是在命令下执行ctags,看是否能执行。 vim中使用ctags功能的前提是所在项目中是否有ctags所需的信息文件,如果没有则需要在项目目录下执行ctags生成一下,如果有子目录还需要加参数-R。下面是摘自网上的文章。 vim+cta...

我也有过这个问题 tags所在目录只要有 :mksessions 创建的session.vim 文件 tags 就不能更新 删了 session.vim就好了 或者干脆重装 重新安装exuberant-ctags

ctags内不包含调用点,只包含函数定义的位置信息,所以不能查找所有调用,因而不能实现vim编辑器中的变量或函数追踪。这个在linux下使用shell命令:grep -Pn 'helloword\s*\(' **/*.cpp VIM (Unix及类Unix系统文本编辑器): Vim是一个类似于Vi...

查vim的帮助发现:tag在有多个匹配结果的时候就是默认跳转到第一个 匹配结果,如果要选择应该用 :ts。

我的也是……

不能吧。只能在出现函数名或者变量名的时候反查它的定义。 一般观察函数的调用关系,或者监视变量的更改,都是在调试的时候进行的。这样的动态观察比静态观察更有意义。静态观察即是指代码级的分析,再牛X的编辑器也不可能分析出代码的运行时调...

vim 是跨平台的,在不同的操作系统里,配置使用的方法差别不大。 上网搜搜 ctags 的配置使用就能找到很多有用的东西。自己摸索摸索吧,相信您可以很快掌握最初的用法。时间久了也就可以深入了。

麻烦吧错误提示发出来才好判断

在这里下载ctags: http://prdownloads.sourceforge.net/ctags/ctags58.zip 解压后将ctags.exe放到path环境变量指定的目录中,不清楚就放到Windows\system32里。

多半还是ctags没有弄好,要在程序目录下执行ctags -R产生记录文件,在启动vim时要在执行ctags -R的目录,即vim的当前目录要有ctags的记录文件。或者在vim启动后切换到程序的目录。

网站地图

All rights reserved Powered by www.kbnh.net

copyright ©right 2010-2021。
www.kbnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com