Vim 8.1で垂直ターミナルを開く


20

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

正常に機能しますが、元のスプリットのままになります。

回答:



6

regularについてvim++curwinわかりませんが、このオプションは現在のウィンドウを分割しないとヘルプに書かれています。したがって、次のようなことができるはずです。

:vs|:term ++curwin

または、Neovimを使用して、:vs|:terminalまたは単に:vs term://bash:)


1
完璧な、コマンドとしての魅力のように動作します。
シーム

1

neovimの場合、垂直端子を開くには、次の作業が必要です。

  • :vnew term://bash
  • :vsplit term://bash
  • :vnew term://zsh
  • :vsplit term://zsh

:h :terminalneovimの内部を使用すると、さらにドキュメントを見つけることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.