Я работаю на веб-страницах, в которых используются неанглийские скрипты время от времени, большинство из них использует кодировку utf-8, VIM и Gvim не отображают символы UTF-8 правильно.
Использование VIM 7.3.46 для Windows 7 64 бит, с set guifont=Monaco:h10
в _vimrc
Есть ли способ исправить это?
Обновление: я googled вокруг и нашел, что set guifontwide
действует как второй резерв для региональных языков.
Я добавил следующие строки в _vimrc, и большинство моих проблем были решены.
set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
Вышеупомянутый шрифт NSimsun работает на китайском языке. Проблема в том, что я не знаю, как они получили название шрифта для работы с VIM, Courier New
упоминается как Courier_New
также NSimsun
нигде в каталоге шрифтов. Шрифт, который я хочу использовать, - Latha
Но я не знаю, как его использовать в файле _vimrc. set guifontwide=latha:h12
или set guifontwide=latha:h12
не работает.
Если я успешно установил guifontwide
в Latha
, тогда моя проблема будет решена, как это сделать?