Di tanto in tanto lavoro su pagine web che coinvolgono script non inglesi, la maggior parte di loro utilizza il set di caratteri utf-8, VIM e Gvim non visualizzano correttamente i caratteri UTF-8.
Utilizzando VIM 7.3.46 su Windows 7 64 bit, con set guifont=Monaco:h10_vimrc
C'è un modo per risolvere questo problema?
Aggiornamento: ho cercato su Google e ho scoperto che set guifontwidefunge da secondo fallback per le lingue regionali.
Ho aggiunto le seguenti righe in _vimrc e la maggior parte dei miei problemi è stata risolta.
set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
Il font NSimsun sopra funziona per il cinese, il problema è che non so come hanno fatto a far funzionare il nome del font con VIM, Courier Newè menzionato perché non Courier_Newsi NSimsuntrova da nessuna parte nella directory dei font. Il tipo di carattere che voglio usare è LathaMa non so come usarlo in _vimrc File. set guifontwide=latha:h12o set guifontwide=Latha:h12non funziona.
Se ho impostato correttamente guifontwidesu latha, il mio problema verrà risolto, come si fa?
set guifontwide=NSimsun:h12non riesce per me, dice "Carattere largo non valido" probabilmente lo stesso problema non monospazio?
'guifont'e il valore di'guifontwide'? Inoltre, quale sistema operativo stai utilizzando e quale versione di vim?