9

Как заставить GVim (v. 7.3. В Windows XP, если это важно) показывать символы Юникода? Нечто подобное

http://vimcasts.org/episodes/show-invisibles/ (найдите списки, чтобы увидеть маленький треугольник, который я пытаюсь получить).

я использую

set encoding,
set fileencoding,
and set fileencodings,

все до utf-8, если это поможет.

Я знаю, что это должно быть что-то простое, но тем не менее, вот я застрял. Помогите.

3 ответа3

4

После включения отображения Unicode в Vim с

:set encoding=utf-8

вам может понадобиться перезагрузить файл, чтобы он вступил в силу. Делай :e! перезагрузить файл. Если это работает, вы можете поместить set encoding=utf-8 в ваш файл vimrc.

4

Ваш текущий шрифт способен отображать все символы, которые вы используете? Если нет, то вам нужно изменить шрифт, используемый GVim. Проверьте эту тему на SO. Выдержка:

Для MS-Windows некоторые шрифты имеют ограниченное количество символов Unicode. Попробуйте использовать шрифт "Новый курьер". Вы можете использовать меню Edit/Select Font ..., чтобы выбрать и опробовать доступные шрифты. Однако можно использовать только шрифты фиксированной ширины. Пример:

:set guifont=courier_new:h12
1

Попробуйте изменить кодировку с помощью:

:set encoding=utf-8

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .