Thursday, June 3, 2010

GVim环境下的配置文件与ctags配置

在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
如果名称中没有括号,一切正常。

ctags下载地址:http://ctags.sourceforge.net/

No comments:

Post a Comment