[vim] 분할 창을 최대화하려면 어떻게합니까?

:helpVim에서 호출하면 분할 창이있는 도움말 매뉴얼 페이지가 있습니다. 도움말 수동 창을 최대화하고 다른 창을 닫고 싶습니다.

어떻게 할 수 있습니까? 이를 수행하는 Vim 명령은 무엇입니까?



답변

: 도움 [화제] 당신이 관심 있음을 주제를 엽니 다.
Ctrl-Wo 는 다른 창을 최소화합니다 (도움말 창만 열림 / 최대화 상태로 유지).
(Ctrl-Wo는 Ctrl 키를 누른 상태에서 W, o를 차례로 누름을 의미)


답변

당신이 사용할 수있다 Ctrl+WT( 자본이야 그T 자체 탭에 열려있는 모든 창을 이동).

다른 사람들이 언급했듯이 Ctrl+W_/ Ctrl+W|현재 탭 / 창 레이아웃 내에서 최대화합니다 (다양한 다른 창에 대한 최소 높이 / 너비 설정을 유지하면서).

( Ctrl+W=최소 높이 / 너비 설정을 고려하여 모든 창 크기를 동일한 크기로 조정)

댓글 수정

  1. (예를 들면 정력 시작 gvim /tmp/test.cpp)
  2. 도움말 호출 :help various-motions-분할 창을 엽니 다.
  3. 최대화 된 별도의 탭으로 도움말 이동 : C-wT
  4. 훌륭한 매뉴얼을 읽으십시오 🙂
  5. 도움말을 원래 탭으로 다시 이동하십시오.

    mAZZ<C-w>S`A
    
    • mA : 글로벌 마크 A 설정
    • ZZ : 도움말 버퍼 / 탭 닫기
    • C-wS : 원래 창 분할
    • `A : 저장된 마크 A로 이동

일반 (비 도움) 버퍼에 대한 표시 사용을 피할 수 있습니다. 관심이 있으시면 알려주세요.


답변

Ctrl+W_(밑줄)을 사용하여 창을 최대 크기로 확장 할 수 있습니다 . 확장 된 창의 최종 크기는 winminheight옵션 값에 의해 제한됩니다 . 도움말 창을 닫으면 이전 창은 이전 크기로 복원됩니다.


답변

나는 그것을 위해 탭을 사용하는 것을 선호합니다. 사용하다

:tabedit %

새 탭에서 최대화 된 파일을 열려면 모든 창을 사용하여 이전 설정으로 돌아가십시오.

:tabclose

이것은 :cwTagbar 플러그인과 함께 작동하므로 이상적인 솔루션 입니다. 출처 : vim.wikia


답변

나는 ‘M’을 사용하여 최대화하고 ‘m’을 사용하여 최소화하는 것을 좋아합니다.

동일한 버퍼에있는 다른 모든 열린 창을 축소하므로 멋지게 보이지는 않지만 탭을 다룰 때 더 유용하다는 것을 알았습니다. 예를 들어, 해당 파일에 대한 새 탭을 열고 작업을 마친 후 또는 최소화하려는 경우 닫아야하는 대신.

nnoremap <C-W>M <C-W>\| <C-W>_
nnoremap <C-W>m <C-W>=

nnoremap의 이유는 재귀 매핑에 신경 쓰지 않지만 map 만 작동해야하기 때문입니다.


답변

다른 창을 닫거나 크기를 조정하지 않고도 도움말 창을 전체 크기로 볼 수 있습니다.

tab help {topic}

이렇게하면 새 탭에서 도움말 창이 열리고 다른 창은 그대로 유지됩니다 (탭 라인을 표시 할 수 있도록 크기가 조정되었지만 위의 추가 행은 하나뿐입니다). 당신은 평소와 같이 도움을 닫을 수 있습니다 : 적어도 :bw<CR><C-w>c나를 위해 일뿐만 아니라 새 탭을 닫는.


답변

플러그인 vim-maximizer를 설치하면 현재 창을 최대화하고 다음을 사용하여 복원 할 수 있습니다.F3