Я установил Vim 7.3 на своей машине Ubuntu, и unicode не был скомпилирован в по умолчанию. Что параметр конфигурации состоит в том, чтобы включить unicode при компиляции энергии 7.3? Я искал их веб-сайт и Интернет, и я не могу найти его ни за что в жизни. Тем не менее это, вероятно, правильно под моим носом.
Первое, что нужно сделать состоит в том, чтобы проверить вывод":version
"управляйте и ищите "multi_byte". Этому нужно предшествовать +, если это включено, и - если это не. "multi_lang" также важен, но для немного меньшего градуса. Кроме того, можно сделать:
:echo имеет ('multi_byte'), имеет ('multi_lang')
И Vim распечатает "1" с к indiciate, функции включены, или "0" s иначе.
Если они включены затем, необходимо удостовериться, что Vim настраивается правильно. Первая вещь попробовать состоит в том, чтобы поместить":set encoding=utf-8
"в Вашем ~/.vimrc
.
Если это не работает, и Вы используете Vim в терминале (другими словами, не gVim), запускаете Vim и тип":set termencoding?
". Если Ваши системные настройки языка правильно настроены для unicode/utf-8, это должно или быть пусто ("termencoding=
") или набор к utf-8 ("termencoding=utf-8").
Это, вероятно, была бы хорошая идея посмотреть на":help mbyte.txt
"и возможно ": справка usr_45".
Вы, возможно, имели set encoding=utf-8
в Вашем vimrc в масштабе всей системы, который не используется, когда Вы вручную скомпилировали. Попытайтесь добавить это к Вашему $MYVIMRC
. Посмотрите :help unicode
для получения дополнительной информации.