- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我大部分时间都在使用 Cygwin,我的 vim 文件在 /usr/share/vim8/
上,我的运行时文件在 %HOME%\.vim
上。
我安装了适用于 Windows 的 GVim,我想使用来自 Cygwin 的 Vim 文件。当我启动 GVim 时,它找不到 runtimefiles
。我该如何配置它?
它确实发现我的 .vimrc
很难。
最佳答案
如果你想在 Cygwin 中的 Vim 和本地 GVim 之间共享配置,你可以从 Cygwin $HOME/vim
创建一个 NTFS 符号链接(symbolic link)。 Windows 目录 %HOMEPATH%
目录。我对 Vim 使用相同的配置文件集,无论它是在 GNU/Linux 系统、Cygwin 还是 native Windows 上运行。这是我用来创建 NTFS 符号链接(symbolic link)的 Windows 命令(对于 Windows 7,mklink
命令必须在带有 elevated privileges 的命令窗口中运行)。
mklink /D %HOMEPATH%\vimfiles C:\cygwin64\home\anthony\.vim
另外,不要使用 _vimrc
(微软 Windows )or ~/.vimrc
(类 Unix)对于主要的 vimrc,我使用 $HOME/.vim/vimrc
.使用上面的符号链接(symbolic link),GVim 将自动找到(并使用)为 $HOME/vimfiles/vimrc
.
对于仅适用于 Windows 环境的配置设置,您可以在 vimrc
中包含一个配置 block 类似于以下内容:
if has("win32") || has("win64")
set guifont=Consolas:h10:cANSI
" Other Windows-specific configurations, e.g., key mappings
source $VIM\_vimrc
endif
关于windows - 如何在自定义位置使用 vimfiles 在 Windows 上启动 GVim?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45000233/
我是一名优秀的程序员,十分优秀!