현재 포커스가있는 파일을 제외한 모든 분할 파일을 닫습니까?


34

때로는 파일 작업을 할 때 코드의 현재 흐름을 파악하기 위해 여러 파일을 열 것입니다. 그러나 이로 인해 여러 파일이 한 번에 분할되어 열릴 수 있습니다. 선택한 창을 제외하고 모두 종료하는 명령이 있습니까?


가능한 모든
kenorb 2019

답변:


41

현재 창을 제외한 모든 창을 닫으려면 :

:only

현재 탭을 제외한 모든 탭을 닫으려면

:tabonly

숨겨진 버퍼를 모두 삭제하려면 (파일은 열려 있지만 탭의 창에는 표시되지 않음) vimrc에 기능을 추가해야합니다. 어떤 사람들은 여기여기 에 가능한 기능을 게시했습니다

나는 당신이 무엇을 달성하려고했는지 확실하지 않지만,이 명령의 일부 조합이 트릭을 수행하기를 바랍니다.


27

를 눌러 Ctrl+w, o신속하게 모두 닫고 분할 창, 그러나 현재에.

또는 :on( :only) 명령을 사용하십시오 .

: on [ly] [!] 현재 창을 화면에서 유일한 창으로 만듭니다. 다른 모든 창은 닫힙니다.

참조 :


2
Ctrl + W, o <<< 답변이 수락되어야합니다
Leo

Tmux 확대와 같이 분할을 토글 할 수 있다면 멋지다. 그것이 가능한지 아는 사람이 있습니까?
domi91c

1
@portOdin 당신은 다른 질문을해야합니다.
kenorb

여기서 "닫기"는 버퍼를 닫거나 ( :q또는 이에 상응하는 ) 버퍼를 숨기는 것을 의미합니까?
stillanoob

@stillanoob 나는 :tabs보이지 않는 것처럼 닫혀 있다고 생각 합니다.
kenorb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.