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