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
완벽, 명령으로 매력처럼 작동합니다.
Schiem

1

neovim의 경우 수직 터미널을 열려면 다음 작업을 수행하십시오.

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

:h :terminal내부 neovim 을 사용하면 더 많은 문서를 찾을 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.