@Author:ay @Date:2011-10-07 @文章出处:http://cnss-ay.com
@Notice:转载请注明作者信息!
在使用vim的过程中个,我发现我的vim配置要转移到windows上很麻烦,因为我的插件和vim插件放在vim安装目录下,和vim原配的插件混一起了。而且vimrc文件也被我改的很乱,放到windows上面未必能够直接使用。所以就有了这篇文章,讨论如何指定的一个自己的文件夹,vim从这文件夹中载入我的插件和载入初始化文件vimrc。
用过vim的都晓得,vim在初始化之处会载入vimrc文件,在windows下这个文件是_vimrc,在linux下是.vimrc,我们可以修改这个文件来定制我们的初始化操作。但是我们必须得把这个vimrc文件放在指定的位置才可以被vim检测到,这些个路径分别是$VIM,$VIMRUNTIME,$HOME这三个环境变量下所指的路径。这里有两种方法:
1 修改$HOME的路径,把这个环境变量指向我们自己定义的路径,$VIM和$VIMRUNTIME指向的路径可能vim还有其它用途,最好别改。但是修改$HOME也不是很好,特别是linux下,很多程序都是依赖于$HOME环境变量的。
2指定$VIMINIT,我是定义了一个$MY_VIM_PATH的环境变量,这里面存了我VIM配置文件和插件的目录地址,然后$VIMINIT中的内容是:
source $MY_VIM_PATH/_vimrc
在vim初始化之初会查看$VIMINIT有没有被定义,若被定义了就放弃后面载入vimrc的操作,转而执行$VIMINIT变量内的操作。当然也可以设置$MYVIMRC的环境变量为$MY_VIM_PATH/_vimrc,vim同样会先载入$MYVIMRC变量中指定的vimrc文件。只有当这两个环境变量都没定义的时候vim才回去剩下的目录中找vimrc文件。
注:在windows中没法创建.vimrc的文件,所以只能用_vimrc代替之。
关于如何设置插件,帮助文档的查找路径
在vimrc中加入如下语句即可
set runtimepath=$MY_VIM_PATH,$VIMRUNTIME
在vim运行时,会在runtimepath变量中记录的路径中去找加载插件,背景色等内容。
文章来源:http://cnss-ay.com/?p=43