Я использую VIM 7.4 на 64-битной машине Ubuntu 14.04. В моем файле .vimrc у меня есть следующие строки:
" Use UTF-8 without BOM
set encoding=utf-8 nobomb
Файл config
в основном использует символ Unicode для отображения пробелов, таких как табуляции, новые строки и т. Д. Полный файл .vimrc взят из точечные файлы Пола Айриша .
В более ранней установке 14.04, как и в предыдущих дистрибутивах, я мог видеть символы Юникода без каких-либо проблем, но не с этим.
Я также попробовал:
set fileencodngs=utf-8
Но вышеупомянутая настройка не имеет никакого эффекта, и я все еще вижу искаженные символы на экране. Есть ли способ обойти это?
Если Ваш ток локаль будет в кодирование utf-8, то Vim автоматически запустится в utf-8 режиме.
, Если Вы используете другую локаль, установленную ниже в Вашем пользователе ~/.vimrc
файл:
set encoding=utf-8
Вы могли бы также хотеть выбрать шрифт, используемый для эти меню . К сожалению, это не всегда работает.
Также у Вас есть эта опция вызвать кодирование :set fileencodings=utf-8
. Можно найти документацию здесь
, Второе решение: В режиме вставки нажмите Ctrl - R ="\xe2\x82\xa9"
Входит .
касательно: документация Vim
Примечание: Если Вы реализовали вышеупомянутую конфигурацию, но тем не менее Вы не смогли видеть символы Unicode хорошо или тип, зарегистрироваться в Вашей конфигурации Терминала или Консоли, если Character encoding
был установлен на UTF-8
.
Read также Специальные символы в Vim.