多くの言語のテキストを含むUnicodeテキストファイルを表示できるようにするには、Vim/ gVim でどのような設定を行う必要がありますか?
あなたはこれらの仮定をするかもしれません:
これはテキストサンプルです。Unicodeで保存するとメモ帳では正常に開きますが、gVimでは意味不明として表示されます。
This is English.
这是中文。
これは日本です。
한국입니다.
ಇದು ಕನ್ನಡ.
WindowsでgVimを使用して、次の2つのことを行いました。
:set encoding=utf-8
:set guifont=*
2番目のコマンドは、フォントピッカーを表示します。フォント「@MS明朝」を選択することで、いくつかの日本語の文字を表示できましたが、奇妙なことに、それらは左に90度回転していました。
とにかく、テキストをgVimにロードまたは貼り付ける前に、エンコーディングを設定する必要があります(そうしないと、すべての疑問符に変換される可能性があります)。次に、(a)固定幅で、(b)見たい文字が含まれているフォントを見つける必要があります。現在、私のシステムにはそのようなフォントがないようですが、可能性はあります。
.vimrcで次の設定を使用する:set encoding=utf-8
:set guifont=*
:set guifontwide=*
あなたのために働くかもしれません。中国語/日本語の文字でうまくいきました。
フォントArial Unicode MSは、日本語、中国語、韓国語、ベトナム語、アラビア語をサポートしています。等幅だとは思いませんが、そのフォントを使ってみることができます。
http://www.Microsoft.com/typography/fonts/font.aspx?FMID=1081
他の汎言語フォント、おそらく等幅フォントもあるかもしれませんが、私はそれらを知りません。
編集
このページには、3つの言語すべてをサポートするいくつかのフォントが含まれていることがわかりました。それらのいくつかは無料でダウンロードできます: http://www.wazu.jp/gallery/Fonts_Japanese.html