我大部分时间都使用Cygwin和/usr/share/vim8/
上的vimfiles以及%HOME%\.vim
上的运行时文件。
我安装了GVim for Windows,我想使用Cygwin的Vim文件。当我启动GVim时,找不到runtimefiles
。我该如何配置?
确实发现我的.vimrc
很难。
答案 0 :(得分:2)
如果要在Cygwin和本机GVim之间共享Vim之间的配置,可以从Cygwin $HOME/vim
目录创建一个NTFS符号链接到Windows %HOMEPATH%
目录。我为Vim使用相同的配置文件集,无论它是在GNU / Linux系统,Cygwin还是本机Windows上运行。这是我用来创建NTFS符号链接的Windows命令(对于Windows 7,mklink
命令必须在elevated privileges的命令窗口中运行。
mklink /D %HOMEPATH%\vimfiles C:\cygwin64\home\anthony\.vim
此外,我使用_vimrc
而不是使用or ~/.vimrc
(MS Windows)$HOME/.vim/vimrc
(类似于Unix)作为主vimrc。使用上面的符号链接,GVim会自动找到(并使用)$HOME/vimfiles/vimrc
。
对于仅适用于Windows环境的配置设置,您可以在vimrc
中包含与以下内容类似的配置块:
if has("win32") || has("win64")
set guifont=Consolas:h10:cANSI
" Other Windows-specific configurations, e.g., key mappings
source $VIM\_vimrc
endif