Перейти к содержимому

Не вижу китайские иероглифы в VIM

4

Я обнаружил, что когда я набираю китайские иероглифы (закодированные с помощью UTF-8) в VIM, я вообще не вижу их, пока они там существуют. Я могу скопировать и вставить их в другие текстовые редакторы, и, кажется, все в порядке. Как я могу исправить эту проблему?

4 499 просмотров
SpawnST спросил 16 лет назад
S 846

1 ответ

5
Принятый ответ

Вы не используете шрифт, который содержит глифы, необходимые для отображения введенных символов.

Итак, выберите правильный шрифт через

:set guifont=* 

или же

:set guifontwide=* 

который бы выскочил диалог выбора шрифта. и когда у вас есть рабочий шрифт, сделайте его постоянным, поставив

set guifont=YOURFONT 

на ваш .gvimrc / .vimrc

Ни один из них не работал для меня в Debian с VIM - Vi IMproved 7.3 (15 августа 2010, скомпилировано 10 февраля 2013 02:28:47). Диалог выбора шрифта не появился.

Mike · 12 лет назад · 0

@Mike: настройки guifont предназначены для gvim. вы используете console-vim? если это так: обратитесь к руководству вашей терминальной программы (которая отвечает за рисование глифов).

akira · 12 лет назад · 0

Ааа, не заметил этой маленькой детали.

Mike · 12 лет назад · 0
akira ответил 16 лет назад
A 47 943