vimにUnicodeを認識させるのに最大の問題があります。
私のvimrcの上に
set encoding=utf-8
set fileencoding=utf-8
とLANGプログラム
echo $LANG
en_US.UTF-8
しかし、任意のファイルを開くと(たとえば、私のvimrcは他の場所では完璧に大丈夫です)
:listchars=tab:»·,trail:·
そして私が何をしても、それを修正することはできません。私はuvrxt-unicode-color256を使用してArch Linuxでinconsolataを実行しています。
誰が私を助けることができますか?
編集する
vim --version を実行すると「+multi_byte」と表示されるため、vim は Unicode 用にコンパイルされます。
答え1
私の質問に答えるために私がした最初のことは、端末でurxvtを実行することでした。 2、3つを起動した後、Unicodeが表示されました。私のロケールは明らかにen_US UTF-8なので、うまく動作します。
複数のアーチ投稿を確認して発見しました。
https://bbs.archlinux.org/viewtopic.php?id=50963
これでシェルをzshに切り替えてみました。うまくいき、Unicodeサポートが正常に動作します。私はこれを最後に残しますが、xmonad + urxvtがうまく機能するようにすることは明らかに完全に必要です。