GNU/Linux >> Linux の 問題 >  >> Linux

Vim で奇妙な文字が発生する原因は何ですか?

このスレッドの scrooloose からのこの 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には三角形を使用していると思われます。これにより、他のプログラムで問題が発生する可能性があると思われます。気が向いたら直します。

これはハックする価値はないかもしれませんが、私にはうまくいったようです.

NERDTree.vim の行を変更しました :

call s:initVariable("g:NERDTreeDirArrows", s:running_windows) 

(!s:running_windows でした 前)

今、派手な + は見当たりません シンボルですが、少なくともディレクトリのジャンプはvim内から機能します。私は solaris を使用していますが、root アクセス権がないと思います。


Linux
  1. Unicode文字のTrアナログ?

  2. Ctrl + vはVimで何をしますか?

  3. In Echo {a..z}では特殊文字は何を表していますか?

  1. Geditで無効な文字をスキャンする方法は?

  2. Windows および Linux のディレクトリ名で禁止されている文字は何ですか?

  3. 特定のフォントがサポートしている文字を調べる

  1. SIGHUP が生成される原因は何ですか?

  2. C.UTF-8 と en_US.UTF-8 ロケールの違いは何ですか?

  3. Linux の file コマンドがテキスト ファイルをバイナリ データとして報告する原因は何ですか?