2016-04-01 23 views
1

vimをvim .で開くと、netrwはカレントディレクトリのファイルとディレクトリの素敵なリストを私に提供します。Vim/netrwのファイルを垂直に分割して開きます

vを使用してファイルを開くと、画面の左側が非常に細く分割されて表示され、ディレクトリ一覧は画面の右側に広い分割で開いたままになります。

理想的には、反対の効果があることをお勧めします。すなわち、ディレクトリリストを画面の左側に狭い分割で表示し、画面の右側に幅広い分割でファイルを表示します。

ご迷惑をおかけして申し訳ございません。

答えて

3

netrwファイルタイプをターゲットとするカスタムマッピングを作成すると、これを改善できると確信しています。あなたの.vimrc

スティックこれは:

" open file vertically to the right 
augroup netrw_mappings 
    autocmd! 
    autocmd filetype netrw call Netrw_mappings() 
augroup END 
function! OpenToRight() 
    :rightbelow vnew 
    :wincmd p 
    :normal P 
endfunction 
function! Netrw_mappings() 
    noremap V :call OpenToRight()<cr> 
endfunction 

唯一のことは、あなたがVではなくv使用する必要があるということです。何らかの理由でnetrwvコマンドを無効にすることはできませんでしたが、大文字バージョンを使用すると、デフォルトよりも優先されているようです。

+0

これは素晴らしいことです! - 生意気になることは申し訳ありませんが...分割の幅を制御することは可能ですか? – jx12345

+1

@ jx12345あなたは ':30winc>'のようなコマンドを実行してウィンドウの幅を変更することができます –

3

Netrw v153およびそれ以降(2014年5月28日)は:Lexploreコマンドを提供します。デフォルトでは、左側にディレクトリリストを開き、右側にファイルを開きます(a)。

+0

これは完璧ですね、おかげさまです..新しいバージョンをインストールする方法と場所についてのヒントを教えてください...アンインストールする必要はありますか?既存のnetrw? – jx12345

関連する問題