Я працюю над веб-сторінками, які періодично використовують неанглійські скрипти, більшість з них використовує charf utf-8, VIM, а Gvim не відображає символів UTF-8 правильно.
Використання VIM 7.3.46 для Windows 7 64 біт, з set guifont=Monaco:h10_vimrc
Чи є спосіб це виправити?
Оновлення: я поглянув навколо і виявив, що 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, то моя проблема буде вирішена, як це зробити?
set guifontwide=NSimsun:h12помилки для мене, каже, що "Недійсний широкий шрифт", мабуть, той самий немонопростір?
'guifont'і значення'guifontwide'? Крім того, яку ОС ви використовуєте та яку версію vim?