Отримання gvim для показу unicode


10

Як отримати GVim (v. 7.3 в Windows XP, якщо це має значення) для відображення символів Unicode? Щось по лінії

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

Я використовую

set encoding,
set fileencoding,
and set fileencodings,

все до utf-8, якщо це допомагає.

Я знаю, що це повинно бути щось просте, але все ж, ось я, застряг. Довідка.

Відповіді:


5

Чи може ваш поточний шрифт відображати всі символи, які ви використовуєте? Якщо ні, то вам потрібно змінити шрифт, використовуваний GVim. Перевірте цю тему на SO . Витяг:

Для MS-Windows деякі шрифти мають обмежену кількість символів Unicode. Спробуйте скористатися шрифтом "Courier New". Ви можете скористатися меню "Правка / Вибрати шрифт ...", щоб вибрати та випробувати наявні шрифти. Однак можна використовувати лише шрифти фіксованої ширини. Приклад:

:set guifont=courier_new:h12

2
Я спробував Cou.New, Courier, Consolas, Lucida Console, ... все, що я отримую, це маленька квадратна скринька зі знаком питання.
Грак

@RookL для яких символів? (Ви можете натиснути gaна символ, щоб знайти його значення Unicode. Можливо, що шрифт не має цього символу.
Aditya

:set guifontwide=MingLiU:h10 (від stackoverflow.com/a/14613767/239408 ) працює для мене
xverges

5

Після включення дисплея Unicode у Vim с

:set encoding=utf-8

Вам може знадобитися перезавантажити файл, щоб він набрав чинності. Зробіть, :e!щоб перезавантажити файл. Якщо це працює, ви можете поставити set encoding=utf-8у свій файл vimrc.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.