上边的需求中,有一些是VIM自带的功能可以实现的,有一些需要借助插件,我们来一个一个解决它。2.1 通过文件名定位文件 - Lookupfile插件堪称VIM最经典插件之一,它可以在预先生成的tags中快速搜索到文件,并打开它,支持正则表达式,它的tag文件可以使用ctags生成的,但是效率会比较低,最好是单独为Lookupfile生成tag文件,利用...
安装ctags:https://files.cnblogs.com/files/jiahu-Blog/ctags58.zip解压后将文件夹下的ctags.exe文件复制到与gvim相同的文件夹下。 安装taglist:https://files.cnblogs.com/files/jiahu-Blog/taglist_46.zip解压后将taglist.vim文件放入vim下的Plugin文件夹下,将taglist.txt放入doc文件夹下。 安装Cscope:https://...
首先下载win版的vim和ctags,然后进行解压。拷贝出ctags.exe源程序到vim安装后的根目录下,在cmd中执行ctags -R命令,就会生成tags文件。然后可以在命令模式下查找函数 tag 函数名
设置好后就启动 vim74 目录里的 gvim.exe 文件就行了(当然 也可以给它创建个桌面快捷方式)。而对于 Linux 用户,先确保安装了完整的 vim (如果 是Ubuntu 就直接安装软件中心的 vim 即可),并安装好 Ctags 与 Cscope ,不然可能出 现vim 加载错误提示;这些完成后,直接将解压到的文件中的 vimfiles 目录与 _vimr...
尤其是大型工程,source insight绝对是最好的编辑软件。 自由软件里就推荐Vim和emacs。不过学习成本有点高,你得和ctags,cscope,gtags等工具结合使用,不过用熟练之后也是相当顺手的。 到此,以上就是小编对于的问题就介绍到这了,希望这1点解答对大家有用。
第二种方法::vim foo **/*.[ch] 5. 怎么跳转到函数或结构定义 安装ctags, 把生成tag文件的命令绑定到vim中的某个热键。然后第一次使用时需要按一下热键,以后把光标定位到foo上,按Ctrl+]跳转过去,然后可以试试Ctrl+i和Ctrl+o,一个前进一个后退的 ...
打开源代码文件,点击GVim上的buildtags按钮。或者在控制台中到你放源码的目录手动执行ctags -R命令。我们可以发现在当前目录下生成了tags文件。这个就是我们需要的。我们可以在方法上按Crtl+],Vim会帮你找到方法定义的地方。 下面我们需要使用这个文件查看源代码。我们需要用到另外一个插件TagList,配合Ctags可以高效的查...
是Ubuntu 就直接安装软件中心的 vim 即可),并安装好 Ctags 与 Cscope ,不然可能出 现vim 加载错误提示;这些完成后,直接将解压到的文件中的 vimfiles 目录与 _vimrc 文 件重命名为 .vim 目录与 .vimrc 文件,并将其复制到 ~/ 目录即可(也就是 Linux 系统的 ...
1.下载ctag文件http://ctags.sourceforge.net/ 2.解压获取 ctags.exe 文件, 将这个文件 复制到 C:\Windows\System32\ 中 3.用 cmd 创建 tags 指定目录文件 (如我的目录为 E:\Project\3DAlgorithm) 切换到指定文件目录 调用ctags 创建 4. 打开 vim , 设值 set tags= E:\Project\3DAlgorithm 或者在 ....
启用Cscope,更高级的分析源代码,支持反向查找 下载windows下的可用版本http://sourceforge.net/projects/mslk/,解压缩后拷贝所有文件到windows的path指向到的某个目录。 下载cscope_maps.vim,放到Vim的plugin目录。 修改_vimrc,让查找结果显示在quickfix窗口而不是主窗口。