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

관련 정보