ターミネーターでのフォントエンコーディングに問題があります。最初にフォントを起動してからvimnerdTreeを起動すると、小さな▸がうまく表示されます。しかし、vimを終了してからターミネーターにresetと入力すると、正しく表示されなくなります。(����)
Gnomeターミナルでは、それらは決してうまく表示されません。
とても迷惑です。どうすればこれを修正できますか?ターミネーター設定ファイルでencoding = UTF-8を設定してみました。
まず、実行しているOSがUTF-8をサポートするように構成されていることを確認します。私の意見では、それらはすべてデフォルトでUTF-8をサポートするはずですが、サポートしないものもあります。使用しているディストリビューションがわからないと、詳細な回答を得るのは困難です。
Ubuntuでは、ファイル/etc/default/locale
を編集し、LANG="en_US.UTF-8"
がそこにあることを確認します(別の言語を使用する場合、en_US
は別のものにすることができますが、UTF-8
はそこ)。そうでない場合は、変更/追加してlocale-gen
を実行し、ターミナルエミュレータを再起動すると完了です。
端末のエンコーディングがUTF-8を使用するように設定されていることを確認するために、次のコマンドを実行できます。
locale charmap # UTF-8