Saya memiliki window split menjadi empat; dua demi dua; dan di netrw split kiri atas terbuka.
Bagaimana cara membuka file dari netrw di no split. 3 (kanan bawah)?
Jika Anda dalam mode normal, Anda dapat mengetik ini untuk membuka "nama file" di jendela kanan bawah
:exe 4 . "wincmd w|e filename"
Anda mungkin ingin mencoba netrw v153j:
Anda bisa mendapatkan v153j dari http://www.drchip.org/astronaut/vim/index.html#NETRW
Tiga kemungkinan (sebagaimana dinyatakan dalam jawaban lain ):
:let g:netrw_chgwin = 3
:NetrwC 3
3C
(hanya ketika di buffer Netrw)Jika Anda selalu ingin mengedit file di jendela tempat Anda memberikan perintah untuk membuka Netrw, Anda dapat membuat fungsi seperti ini:
function! MyLexplore()
let g:netrw_chgwin = winnr() + 1
:Lexplore
endfunction
Netrw akan dibuka di jendela 1, sehingga nomor jendela lainnya menggeser satu posisi ke atas. Jadi ketika Netrw terbuka, winnr() + 1
akan menjadi jendela dari mana Anda menelepon MyLexplore()
.
Anda juga dapat mengikat fungsi ini ke kunci:
nnoremap E :call MyLexplore()<CR>