Windows - Two Vim
Ничто отсюда не помогло мне, пока я не понял, что у меня есть 2 Vim.
- Git Bash через MinGW (Cygwin, mintty)
- Отдельная установка в Program Files в Windows
Далее команда отфильтрует все просмотренные файлы vimrc и их местоположение.
vim --version | grep vimrc
- _vimrc (Windows & CMD)
- .vimrc (Bash для Git)
- vimrc (имеет разные местоположения для обоих)
1: Vim для Windows и CMD
Мне помогло только переименование (удаление) папки lang .
Вы можете найти его здесь C:\Program Files (x86)\Vim\vim80\lang
Я перепробовал все настройки конфигурации, перечисленные здесь. Это было бесполезно.
2.1: Git Bash через MinGW, Cygwin, mintty
Для 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's Bash (MinGW64, Cygwin, mintty)
В конце для Bash в Windows я решил пропустить манипуляции с vimrc
Я открыл C:\Program Files\Git\etc\bash.bashrc
и добавил следующую строку
LANG='en_US'
или
LANG=C
, но не используйте en_US.UTF-8
, потому что это делает странные символы для некоторых команд bash. Например, в `find 'xxx_yyy_zzz_aaa.bbbddd' для несуществующего файла.