창문을 가로로 나눕니다. 이제 어떻게 열려있는 모든 창을 취소하지 않고 하나의 창만 분할 창없이 정상 모드로 돌아갈 수 있습니까? 5가 있고 “종료”하고 싶지 않고 분할 창에서 나가고 싶습니다.
답변
Control+ w를 누른 다음 한 번 q에 각 창을 닫으려면 누르십시오 .
업데이트 : 또한 :on
한 번에 하나의 창을 원하지 않는 경우 (아래 읽기) 와 관련하여 더 유용한 eckes 답변을 고려하십시오 .
답변
모든 스플릿을 닫으려면, 나는 보통이어야한다 창에 커서 위치 에 할 다음 -ly 볼 하나 :on
하여 현재 창 만드는 에 -ly 볼 수 창을여십시오. 기억하기 좋은 니모닉.
편집 : :help :on
이 명령이 동일하다는 것을 보여주었습니다.
이 4 개 각각은 활성 창을 제외한 모든 창을 닫습니다.
답변
현재 창을 제외한 모든 창을 닫으려면
CTRL+ w,o
즉, 먼저 CTRL+ w와 o.
답변
현재 창을 닫는 두 가지 대안은 ZZ
및이며 ZQ
, 표시된 버퍼에 변경 사항을 각각 저장하고 저장하지 않습니다.
답변
: hide 명령은 현재 포커스 된 창을 숨 깁니다. 나는 이것이 당신이 찾고있는 기능이라고 생각합니다.
창 사이를 이동하려면 Ctrl + w를 입력 한 다음 탐색 키 (h, j, k, l 또는 화살표 키)를 입력하십시오.
자세한 내용은 실행의 경우 :help window
와 :help hide
정력한다.
답변
에서 :help opening-window
( “창 닫기”검색- /Closing a window
)
:q[uit]
현재 창과 버퍼를 닫습니다. 마지막 창이라면 vim을 종료합니다.:bd[elete]
현재 버퍼를 언로드하고 현재 창을 닫습니다:qa[all]
또는:quita[ll]
모든 버퍼와 창을 닫고 vim을 종료합니다 (:qa!
변경 사항을 저장하지 않고 강제 적용).:clo[se]
현재 창을 닫고 버퍼를 열어 둡니다. 창이 하나만 있으면이 명령이 실패합니다:hid[e]
현재 창에서 버퍼를 숨 깁니다 (에서 더 읽기:help hidden
):on[ly]
다른 모든 창을 닫고 모든 버퍼를 열어 둡니다
답변
닫으려는 창에서 ctrl+ w를 찾았 습니다 :q. 이것은 나를 위해 작동합니다.