このスレッドの scrooloose からのこの 1 つのライナーで修正されました:
let g:NERDTreeDirArrows=0
それを .vimrc に入れてみてください
(こちらもご覧ください:Stack Overflow に投稿された同じ回答)
問題を解決しました。解決するために私がしたこと:
- 編集済み
/etc/locale.genLC_ALL="en_US.UTF-8"までLC_ALL="en_US"の代わりに - ラン
locale-genルートとして - ラン
locale -a、それはen_US.UTF-8を示しました;ただし、localeLC_ALLを示しました まだen_USです 、その後、LC_ALLをエクスポートしたことを思い出しました 私の.bashrcで 昨夜これを修正しようとしたので、LANGを変更しました とLC_ALLen_US.UTF-8へ - 端末をリロードし、
gvimを実行しました 、 成功!奇妙なことに、ボックスの代わりに三角形の矢印の文字が使用されています。おそらく、ISO-8859にはボックスのものを使用し、UTF-8には三角形を使用していると思われます。これにより、他のプログラムで問題が発生する可能性があると思われます。気が向いたら直します。
これはハックする価値はないかもしれませんが、私にはうまくいったようです.
NERDTree.vim の行を変更しました :
call s:initVariable("g:NERDTreeDirArrows", s:running_windows)
(!s:running_windows でした 前)
今、派手な + は見当たりません シンボルですが、少なくともディレクトリのジャンプはvim内から機能します。私は solaris を使用していますが、root アクセス権がないと思います。