Кажется, что Vim загружает файл vimrc
с некоторой кодировкой, отличной от UTF-8.Я не знаю, какая кодировка используется.
Чтобы заставить Vim интерпретировать vimrc
как UTF-8, необходима следующая строка:
scriptencoding utf-8
Все строки, следующие за этими строками,затем интерпретируется как UTF-8.Все строки перед этой строкой интерпретируются в соответствии с тем, что определяет Vim.
Если вы установите encoding
в своем vimrc
, строка scriptencoding
должна быть после этой строки.
Так что в вашем случае вам нужно:
set encoding=utf-8
scriptencoding utf-8
Подробнее см. :help :scriptencoding
.