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