回答:
あなたはNERDTreeIgnore
オプションが欲しい。たとえば、あなたの.vimrc
:
let NERDTreeIgnore = ['\.pyc$']
どこNERDTreeIgnore
除外したいファイルをマッチする正規表現の配列です。
:help NERDTreeIgnore
問題が発生しました:拡張子のないバイナリファイルを非表示にしますか?
それらを非表示にすることはできませんが、ファイルを並べ替えて安っぽい混乱を取り除くことができます。問題は次のようになります。
file1*
file1.c
file2*
file2.c
解決:
let NERDTreeSortOrder=['\.c$']
結果:
file1.c
file2.c
file1*
file2*
「.c」で終わるファイルが最初にソートされます(必要に応じて、その後に他の拡張子が続きます)。あなたはバイナリファイルを取り除きませんが、それは扱いやすくなります。
NERDTreeには、追加の実行ビットでファイルを検出して強調表示するメカニズムが-rwxr-xr-x
あり、ファイル名の末尾に「*」が付いた太字で表示されます。実行可能ファイルを非表示にするメカニズムを追加するのは難しくありません(コンパイルされたものには便利ですが、スクリプトにはあまり望ましくありません)。