私はVimでNERDツリープラグインを使用してこの奇妙な問題を抱えています。写真でわかるように、文字が非常に奇妙に表示されています。ahatがある場合は、〜V 3/4になります|-。LANGをen_USに、LC_ALLをen_USに(Arch linuxで)設定し、Anonymous Proフォントを使用していますが、フォントを切り替えても違いはありません。
私はVimでNERDツリープラグインを使用してこの奇妙な問題を抱えています。写真でわかるように、文字が非常に奇妙に表示されています。ahatがある場合は、〜V 3/4になります|-。LANGをen_USに、LC_ALLをen_USに(Arch linuxで)設定し、Anonymous Proフォントを使用していますが、フォントを切り替えても違いはありません。
回答:
このスレッドのスクルールーズからのこの1つのライナーはそれを修正しました:
let g:NERDTreeDirArrows=0
それを試してみてください .vimrc
(参照:ここでStack Overflowに投稿された同じ回答)
私は問題を解決しました。私がそれを解決するためにしたこと:
/etc/locale.gen
のLC_ALL="en_US.UTF-8"
代わりにLC_ALL="en_US"
locale-gen
ルートとしてlocale -a
、それは示したen_US.UTF-8
。しかし、locale
示したLC_ALL
まだされen_US
、その後、私は輸出していた覚えてLC_ALL
、私の中で.bashrc
この問題を解決しようとする最後の夜、私は変更ので、私LANG
とLC_ALL
へen_US.UTF-8
gvim
、成功しました!奇妙なことに、ボックスの代わりに三角形の矢印文字を使用しています。ISO-8859にはボックスを使用し、UTF-8には三角形を使用していると思わせます。これにより、他のプログラムで問題が発生する可能性があります。それが来ると私はそれを修正します。LC_ALL="en_US.UTF-8
私にとっては十分でした
私の変更は、ブール否定(文字!)を削除することでした。git diffは次のとおりです。
〜/ .vim / plugged / nerdtree / plugin] $ git diff NERD_tree.vim diff --git a / plugin / NERD_tree.vim b / plugin / NERD_tree.vim インデックスbbcc55f..6342b6c 100644 --- a / plugin / NERD_tree.vim +++ b / plugin / NERD_tree.vim @@ -66,7 +66,7 @@ call s:initVariable( "g:NERDTreeShowHidden"、0) 呼び出しs:initVariable( "g:NERDTreeShowLineNumbers"、0) call s:initVariable( "g:NERDTreeSortDirs"、1) -if!nerdtree#runningWindows() + nerdtree#runningWindows()の場合 呼び出しs:initVariable( "g:NERDTreeDirArrowExpandable"、 "--junk1-here--") 呼び出しs:initVariable( "g:NERDTreeDirArrowCollapsible"、 "--junk2-here--") そうしないと
私の場合、問題はロケールの問題に関連していました。解決:
設定値:
export LC_ALL = "en_US.UTF-8"
vimを実行します。
ヴィム
ロケールの問題の詳細はこちらをご覧ください:
:set fenc=utf-8
」を実行してみることもできますが、それは実際には長期的な解決策ではありません。