Vim 8.1は:terminal
コマンドを追加しました。これは新しいbashターミナルをスプリットとして開きます。しかし、それは常に水平分割のようであり、私は垂直分割を好みます。を使用せずに垂直分割としてターミナルを開く方法はありますか?
:vsp
:terminal
<c-w>j
:q
または、次のように。vimrcにコマンドとして追加する方法はありますか。
command Vterm :vsp | :terminal | <c-w>j | :q
上記のコマンドは、<c-w>j
を実行しようとすると窒息し、次のように新しいvimスプリットを開きます。
ジョブの実行に失敗しました:そのようなファイルまたはディレクトリはありません
ただ持っている:
command Vterm :vsp | :terminal
正常に動作しますが、元の分割は残ります。
:vert term
:vertical
は、ウィンドウを分割する任意のコマンドで機能します。次に例を示します。
:vert copen
:vert help vert
通常のvim
についてはわかりませんが、ヘルプでは++curwin
オプションは現在のウィンドウを分割しません。だからあなたは次のようなことができるはずです:
:vs|:term ++curwin
または、Neovimを使用して:vs|:terminal
または:vs term://bash
:)
Neovimの場合、垂直端子を開くには、次の作業を行います。
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
その他のドキュメントは、neovim内で:h :terminal
を使用して見つけることができます。