回答:
:ヘルプ[トピック]あなたは利害ことをトピックを開きます。
Ctrl-Woは他のウィンドウを最小化します(ヘルプウィンドウのみを開いたまま/最大化したままにします)。
(Ctrl-Woは、Ctrlキーを押しながらW、次にoを押すことを意味します)
C-w、、^ など(のヘルプを参照してください、詳細については)。私の(私見)というfunyの事がある、正しい答えはまだ与えられていなかった...:buf OtherFile.txt:sbuf Otherfile.txtwincmdswitchbuf
                    gvim --remoteます。se guioptions=agimただし、コンソールのようなタブのレンダリングを好むため、常に使用しています。
                    あなたは採用することができるCtrl+WT(それは首都のT独自のタブに開いているすべてのウィンドウを移動します)。
他の人が述べたようにCtrl+W_/ Ctrl+W|現在のタブ/ウィンドウレイアウト内で最大化する(他のさまざまなウィンドウの最小の高さ/幅設定を尊重する)。
(Ctrl+W=すべてのウィンドウを同じサイズにサイズ変更し、最小の高さ/幅の設定を尊重します)
コメントを編集
gvim /tmp/test.cpp):help various-motions-分割ウィンドウを開きますヘルプを元のタブに戻します。
mAZZ<C-w>S`A
通常の(ヘルプではない)バッファーにマークを使用することを回避できます。興味があれば教えてください。
Ctrl-PgUp、Ctrl-PgDownまたは:tabnext、を使用:tabprev)。新を閉じる(例えばヘルプ)タブ、使用するにはZZ、Ctrl-W, C、:q、:clo、:tabcloseまたはウィンドウ/タブあなたが通常に近い他の方法
                    "No, that was not the question"は、叱責として聞こえるかもしれません。あなたがそれをひどく意味していないと確信しています)
                    :sbuf私が通常好むように使用することはできません)、予想よりも少しトリッキーでした。これがお役に立て
                    Ctrl+W_(アンダースコア)を使用して、ウィンドウを最大サイズに拡大できます。展開されたウィンドウの最終的なサイズは、winminheightオプションの値によって制約されます。ヘルプウィンドウを閉じると、以前のウィンドウが元のサイズに戻ります。
Ctrl+W o 他のウィンドウを閉じて、消えます。それが私がを使用する理由ですCtrl+W _。
                    Ctrl+W =コマンドは、ウィンドウのサイズを変更して、すべてがほぼ同じサイズになるようにします。
                    Ctrl+W |。
                    ctrl+w =  //これを使用してすべてのウィンドウを同じサイズにします
                    「M」を使用して最大化し、「m」を使用して最小化するのが好きです。
同じバッファー内にある他の開いているすべてのウィンドウが縮小されるため、見栄えはよくありませんが、タブを処理する場合により便利です。したがって、たとえば、そのファイルの新しいタブを開く代わりに、ファイルを使い終わった後、または最小化したいときに閉じる必要があります。
nnoremap <C-W>M <C-W>\| <C-W>_
nnoremap <C-W>m <C-W>=
nnoremapの理由は、私は再帰的なマッピングについては気にしませんが、mapだけでも機能するはずです。
nnoremap <C-W>M <C-W>\|<C-W>_(の後のスペースなしで|)、カーソルは最大化するたびに1ずつ移動しません。
                    nnoremap <C-W>\ <C-W>\|<C-W>_)を使用して好きです。これは、デフォルトのバインディングとの自然な感じ|、_と=。
                    プラグインvim-maximizerをインストールすると、現在のウィンドウを最大化して、F3
チャールズ・キャンベル
このプラグインは再マップします
Ctrl-w o
両方を行うには:以前のレイアウトを最大化して復元します。
このプラグインは2つの場所からダウンロードできます
ヘルプだけを表示して、他のウィンドウを閉じるには、次のようにします:helpCTRL-WCTRL-W:close。その後、あなただけの助けがあります。
あなたの.vimrcに、ちょうど置く
nmap - :res<CR>:vertical res<CR>$
現在のウィンドウを最大化するには、コマンドモードで-を押します。複数のウィンドウの最後のステータスを復元したいときに=を押します
どういうわけか、ZoomWinプラグインはまったく機能しませんでした。他のプラグインがあることがわかりましたが、すでにこれを記述してあり、私が望んでいたとおりの効果が得られます(以下にちょっとした癖があります):
function! ToggleZoom(zoom)
  if exists("t:restore_zoom") && (a:zoom == v:true || t:restore_zoom.win != winnr())
      exec t:restore_zoom.cmd
      unlet t:restore_zoom
  elseif a:zoom
      let t:restore_zoom = { 'win': winnr(), 'cmd': winrestcmd() }
      exec "normal \<C-W>\|\<C-W>_"
  endif
endfunction
augroup restorezoom
    au WinEnter * silent! :call ToggleZoom(v:false)
augroup END
nnoremap <silent> <Leader>+ :call ToggleZoom(v:true)<CR>
マップされたキー(私の場合はLeaderと+)を使用して、最大化/前のレイアウトを切り替えます。同じタブで別の分割に変更すると、最大化がオフになります。
タブを変更すると、分割は最大化されたままになりますが、どういうわけかそれはもはや完全な全幅をカバーせず、幅を最小化したウィンドウは約4列または何かを取り戻します。とにかく、それはマイナーな気まぐれでさえ、私にとって受け入れられるように機能します。
編集:どういうわけか今はうまく動作しますが、以前に何らかの方法でめちゃくちゃになったに違いありません。