Vim 8.1 menambahkan :terminal
perintah, yang membuka terminal bash baru sebagai split. Namun, sepertinya selalu menjadi split horizontal, dan saya lebih suka split vertikal. Apakah ada cara untuk membuka terminal sebagai pemisahan vertikal tanpa menggunakan:
:vsp
:terminal
<c-w>j
:q
Atau, apakah ada cara saya bisa menambahkannya sebagai perintah di .vimrc saya , seperti:
command Vterm :vsp | :terminal | <c-w>j | :q
Perintah di atas tersedak saat mencoba mengeksekusi <c-w>j
, membuka split vim baru dengan yang berikut:
pekerjaan pelaksana gagal: Tidak ada file atau direktori tersebut
Hanya memiliki:
command Vterm :vsp | :terminal
Bekerja dengan baik, tetapi meninggalkan perpecahan asli.
Saya tidak yakin tentang reguler
vim
, tetapi bantuannya mengatakan++curwin
opsi tidak membagi jendela saat ini. Jadi Anda harus dapat melakukan sesuatu seperti:Atau Anda bisa menggunakan Neovim dan lakukan
:vs|:terminal
atau:vs term://bash
:)sumber
Untuk neovim, untuk membuka terminal vertikal, pekerjaan berikut:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
Lebih banyak dokumentasi dapat ditemukan dengan menggunakan
:h :terminal
di dalam neovim.sumber