Windows 上的两个 Vim 安装
直到我意识到我已经安装了 2 个 Vim 之前,这里的任何东西都没有帮助我。
- Git Bash 通过 MinGW (Cygwin, mintty)
- 在 Windows 上的 Program Files 中单独安装
下一个命令将过滤您所有观看的vimrc -files 及其位置。
vim --version | grep vimrc
- _vimrc (Windows & CMD)
- .vimrc (Git 的 Bash)
- vimrc(两者都有不同的位置)
1:Windows 和 CMD 上的 Vim
只有重命名(删除)lang文件夹对我有帮助。
你可以在这里找到它C:\Program Files (x86)\Vim\vim80\lang
我尝试了这里列出的所有配置设置,但都没有用。
2.1:通过 MinGW、Cygwin、mintty 进行 Git Bash
对于 Git Bash,我language messages en_US
在顶部添加了C:\Program Files\Git\etc\vimrc
当然,如果你喜欢删除lang文件夹,你可以在这里找到
C:\Program Files\Git\usr\share\vim\vim80\lang
C:\Users\User_name_xxx\AppData\Local\Programs\Git\usr\share\vim\vim80\lang
对于本地用户安装。
2.2:仅调整 Git 的 Bash(MinGW64、Cygwin、mintty)
最后,对于 Windows 上的 Bash,我选择跳过使用vimrc的操作
我打开C:\Program Files\Git\etc\bash.bashrc
并添加了以下行
LANG='en_US'
或者
LANG=C
尽量不要使用en_US.UTF-8
,因为它会强制一些 bash 命令产生奇怪的字符。例如在find 'xxx_yyy_zzz_aaa.bbbddd'
一个不存在的文件中。