Я давно использую vim, но недавно я создал новый сервер, и когда я открыл vim, я обнаружил, что он не использует мой файл заклинаний.
Исторически vim загружал ~/.vim/spell/en.utf-8.add
как файл заклинаний, но когда я попытался добавить слово в словарь, он добавил его к en.latin1.add
.
ls ~/.vim/spell
en.latin1.add en.latin1.add.spl en.utf-8.add
Так что в качестве возможного исправления я положил set spelllang=en.utf-8
в свой vimrc. Но вместо того, чтобы пытаться использовать en.utf-8.add
, он использовал en.utf-8.latin1.add
. Как мне превратить эту латиницу в utf-8?
Также, как примечание, вот мои переменные окружения:
declare -x LANG="en_US.UTF-8"
declare -x LC_ADDRESS="en_US.UTF-8"
declare -x LC_ALL=""
declare -x LC_COLLATE="C"
declare -x LC_CTYPE="en_US.UTF-8"
declare -x LC_IDENTIFICATION="en_US.UTF-8"
declare -x LC_MEASUREMENT="en_US.UTF-8"
declare -x LC_MESSAGES="en_US.UTF-8"
declare -x LC_MONETARY="en_US.UTF-8"
declare -x LC_NAME="en_US.UTF-8"
declare -x LC_NUMERIC="en_US.UTF-8"
declare -x LC_PAPER="en_US.UTF-8"
declare -x LC_TELEPHONE="en_US.UTF-8"
declare -x LC_TIME="en_US.UTF-8"