我在Windows XP笔记本电脑上使用gvim 7.2脚本开发和其他pipe理工作,它已经select我的networking共享作为_viminfo的位置。 这是有问题的,因为vim启动需要很长时间。 有没有办法改变_viminfo文件的位置而无需修改我的环境。
使用viminfo选项来设置_viminfo的位置。 例如
:设置viminfo = nC:\\ _ viminfo
更多信息可以从Vim的在线帮助中获得。
:帮助viminfo
您的login$HOME映射到networking驱动器可能导致此。
最简单的方法是用一个使vimselect特定viminfo文件的别名来覆盖它。
vim -i _viminfo
但是,如果您selectC:\作为共享机器上viminfo文件的path,则下一个尝试相同技巧的人可能会拾取您的viminfo文件。 所以,谨慎使用,
vim -i _vim-yourname
最后,为了让你的机器能够正常工作,你可以创build一个vim的快捷方式,在其中定义-i设置。
如果你在windows上,最简单的做法是使用setlocal,endlocal,并把你的主驱动器设置为其他的东西。
例如,编辑你的C:\ Windows \ vim.bat
在顶部,添加行
setlocal REM then set your home drive to something local like C: or D set HOMEDRIVE=D: REM at bottom final line should be: endlocal