현재 vim 버퍼 / 인수를 각각 별도의 창 / 탭으로 쉽게 열려면 어떻게해야합니까?
나는 알고있다 :
$ vim one.txt two.txt three.txt -O
그러나 단순히 vim을 시작하면 :
$ vim one.txt two.txt three.txt
이미 vim을 시작한 후에이 동작을 어떻게 복제 할 수 있습니까?
답변
모든 버퍼를 분할하려면 :sba
또는:vert sba
답변
Vim 명령 :sba
에는 바로 가기도 있습니다 :ba
.
: [N] ba [ll] [N] : [N] sba [ll] [N] 버퍼 목록의 각 버퍼에 대해 하나의 창을 열도록 화면을 재정렬하십시오.
단일 태그로 다시 돌아가려면 :on
( :only
)를 사용하십시오 .
: on [ly] [!] 현재 창을 화면에서 유일한 창으로 만듭니다. 다른 모든 창은 닫힙니다.
종료하려면 다음을 사용하십시오. :qa
참조 : 모든 창을 가로, 세로 또는 탭 분할로 변환하는 방법? Vim SE에서
답변
버퍼를 창 / 탭으로 변환하는 방법 :
- 버퍼> 가로 창 :
:ba
(버퍼 모두) - 버퍼> 세로 창 :
:vert ba
(수직 버퍼 모두) - 버퍼> 탭 :
:tab ba
(탭 버퍼 모두)
창 / 탭을 버퍼로 변환하는 방법 :
- 윈도우> 버퍼 :
:on
,:only
(현재 윈도우 만) - 탭> 버퍼 :
:tabo
,:tabonly
(현재 탭만)
모든 창을 탭으로 변환하려면 먼저 창을 버퍼로 변환 한 다음 버퍼를 탭으로 변환하십시오.
:on | tab ba
답변
내 자신의 질문에 대한 답변 :
현재 vim 버퍼 / 인자를 각각 별도의 창 / 탭 에서 쉽게 열려면 어떻게해야 합니까?
:tab all