私は時々英語以外のスクリプトを含むWebページで作業します。それらのほとんどはutf-8文字セットを使用しており、VIMおよびGvimはUTF-8文字を正しく表示しません。
Windows 7 64ビットでVIM 7.3.46を使用し、 set guifont=Monaco:h10
_vimrcで
これを修正する方法はありますか?
更新:探し回って見つけました set guifontwide
、地域の言語の2番目のフォールバックとして機能する。
_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'
?また、使用しているOSとvimのバージョンは何ですか?