gvimにUnicodeを表示させる


10

GVim(Windows XPでは7.3。が重要)でUnicode文字を表示するにはどうすればよいですか?の線に沿った何か

http://vimcasts.org/episodes/show-invisibles/ (私が取得しようとしている小さな三角形を確認するには、listcharsを検索してください)。

私は使っています

set encoding,
set fileencoding,
and set fileencodings,

それが役立つ場合は、すべてutf-8にしてください。

それは単純なものでなければならないことはわかっていますが、それでも、ここで私は行き詰まっています。助けて。

回答:


5

現在のフォントは、使用しているすべての文字を表示できますか?そうでない場合は、GVimが使用するフォントを変更する必要があります。SOでこのスレッドをチェックしてください。抜粋:

MS-Windowsの場合、一部のフォントには制限された数のUnicode文字があります。「Courier New」フォントを使用してみてください。[フォントの編集/選択...]メニューを使用して、使用可能なフォントを選択して試してみることができます。ただし、固定幅フォントのみ使用できます。例:

:set guifont=courier_new:h12

2
私はCou.New、Courier、Consolas、Lucida Consoleを試してみました。
2010年

@RookLはどのキャラクターですか?(あなたが押すことができga、そのUnicode値を見つけるために、文字の上にフォントがその文字を持っていない可能性があります。。
アーディティヤ

:set guifontwide=MingLiU:h10stackoverflow.com/a/14613767/239408から)私のために働いています
xverges 2013年

5

VimでUnicode表示をオンにした後

:set encoding=utf-8

ファイルを有効にするには、ファイルをリロードする必要がある場合があります。:e!ファイルをリロードしてください。動作する場合set encoding=utf-8は、vimrcファイルに追加することをお勧めします。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.