在Windows下的gvim是windows图形界面下的vim编辑器,主要的功能与vim相同。
但安装gvim后,生成的gvim.exe(用于运行窗口模式的vim)与vim.exe(用于运行在命令行模式下的vim)的配置文件位置是不同的,前者的配置文件在gvim.exe所在上一层文件夹的_vimrc,后者的配置文件在vim.exe本层文件夹的_vimrc,两者互不干扰。当然在用户主目录下的_vimrc也会起作用。
在gvim下配置ctags与在linux下基本相同,下载ctags.exe后放在系统PATH包含的某一路径中,需要分析代码时在目标目录下运行ctags -R,生成tags文件,则用gvim/vim打开的分析过的文件可以支持使用ctrl-]与ctrl-t跳转,即使是不同文件之间的跳转也可以做到。
但是!不知道在linux下面是什么情况,但gvim下分析目录下的代码时,目录名称中不能包含英文圆括号(),否则ctags分析成功,但gvim无法读取目录下的tags文件,显示错误:
E433: No tags file
E426: tag not found: xxx
如果名称中没有括号,一切正常。
gvim下载地址:http://www.vim.org/download.php#pc
ctags下载地址:http://ctags.sourceforge.net/
No comments:
Post a Comment