13

vim をvim .netrw で開くと、現在のディレクトリ内のファイルとディレクトリの一覧が表示されます。

ファイルを使用しvてファイルを開くと、画面の左側に非常に狭い分割で開き、ディレクトリ リストは画面の右側に広い分割で開いたままになります。

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

どんな助けでも大歓迎です。

4

3 に答える 3

21

Netrw v153 以降 (2014 年 5 月 28 日) では:Lexploreコマンドが提供されます。デフォルトでは、左側にディレクトリ リストが開き、右側にファイルが開きます ( を押す<cr>)。

于 2016-05-03T20:30:39.290 に答える
9

Jonathan.Brinkの答えは完全にうまく機能しますが、単に追加するだけです

let g:netrw_altv=1

to .vimrc もうまくいくようです...

詳細については、 https://superuser.com/questions/1056929/open-file-in-vertical-split-in-vim-netrw/1062063#1062063を参照してください。

于 2016-04-06T18:24:13.830 に答える
6

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コマンドをオーバーライドできませんでしたが、デフォルトをオーバーライドしていないため、とにかく大文字のバージョンを使用する方が良いようです。

于 2016-04-01T19:20:03.173 に答える