Vim 8.1で垂直端末を開く

Vim 8.1で垂直端末を開く

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

うまく動作しますが、元の分割を維持します。

答え1

あなたはそれを使用することができます:vert[ical] コマンド修飾子:

:vert term

:verticalすべてのペインで動作するコマンドは次のとおりです。

:vert copen
:vert help vert

答え2

一般的なことはよくわかりませんが、vimヘルプは++curwinオプションが現在ウィンドウを分割していないことを示しています。したがって、次のことができる必要があります。

:vs|:term ++curwin

またはNeovimを使用して実行することもできます:vs|:terminal:vs term://bash:)

答え3

neovimの場合、垂直端末を開くには、次の手順を実行する必要があります。

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

neovim内部を使用すると、より多くの文書を見つけることができます:h :terminal

答え4

次の項目に追加してください.vimrc

abbr term vert term

関連情報