2016-12-23 6 views
0

を非表示にするように設定しても、ドットファイル/ディレクトリ以下は私のnetrwの設定です:Vimのnetrwの示しだから、

let g:netrw_winsize=-35 
let g:netrw_localrmdir='rm -r' 
let g:netrw_fastbrowse=0 
let g:netrw_hide=0 
let g:netrw_list_hide= '*/\.git,*/\.DS_Store$'let g:netrw_sizestyle="h" 
let g:netrw_liststyle=3 

開くnetrwの(例えば:Explore)私は見つけるの両方.gitディレクトリと.DS_Storeファイルが残っています私は彼らがではなく、であることがわかると見えます。

最初は、私がnetrw_hide=0であると思っていましたが、それはすべてのファイルを表示することです(netrw_list_hideがそれを上書きするとは思いますが)。しかし、私はその設定を削除し、問題は持続した。

アイデア?

答えて

0

設定はファイル名に適用され、ファイルパス+名前全体には適用されません。だから、あなたがリードする*/を落とし、代わりに^で固定する必要があります。

let g:netrw_list_hide= '^\.git$,^\.DS_Store$' 
let g:netrw_sizestyle="h" 

また、第2の設定は、別の行にする必要がありますが、私はそれはあなたの質問では、単純なタイプミスだったと思います。

+0

こんにちはIngo、それは応答のためです。 'let g:netrw_list_hide = '^ \。git、^ \。DS_Store $''を実行しましたが、それでも動作しませんでした:-( – Integralist

関連する問題