Jika Anda mengedit file dalam VIM dan kemudian Anda perlu membuka buffer yang ada (mis. Dari daftar buffer Anda :buffers), bagaimana Anda bisa membukanya dalam split vertikal?
Saya tahu bahwa Anda sudah dapat membukanya dengan split normal seperti:
:sbuffer N
Wehere Nadalah nomor buffer yang Anda inginkan, namun, di atas membuka Nbuffer itu secara horizontal, bukan vertikal.
Saya juga sadar bahwa Anda dapat mengubah penempatan jendela setelah membuka dan memiliki Vertical Split seperti:
Ctrl-W H
Ctrl-W L
Yang secara vertikal akan membagi jendela ke kanan atau ke kiri.
Tampak bagi saya bahwa jika ada sbufferharus ada vsbuffertetapi itu tidak ada (tidak saya sadari)
Harap perhatikan juga bahwa saya tidak mencari plugin untuk menyelesaikan pertanyaan ini. Saya tahu tentang banyak plugin yang akan memungkinkan Anda melakukan ini.
Saya yakin saya mungkin kehilangan sesuatu yang sudah ada di sana.
EDIT: Dengan semangat kolaborasi terbaik, saya telah membuat Fungsi sederhana dengan Pemetaan jika orang lain menemukan masalah ini dan tidak ingin menginstal plugin:
Fungsi:
" Vertical Split Buffer Function
function VerticalSplitBuffer(buffer)
execute "vert belowright sb" a:buffer
endfunction
Pemetaan:
" Vertical Split Buffer Mapping
command -nargs=1 Vbuffer call VerticalSplitBuffer(<f-args>)
Ini menyelesaikan tugas membuka buffer di split kanan, jadi untuk buffer 1, Anda akan menyebutnya seperti:
:Vbuffer 1
vsbuffer N? Mengganggu. Jawaban Anda berhasil. Terima kasih!