web-dev-qa-db-ja.com

分割ウィンドウを最大化するにはどうすればよいですか?

Vimで:helpを呼び出すと、ウィンドウが分割されたヘルプマニュアルページが表示されました。ヘルプマニュアルウィンドウを最大化し、他のウィンドウを閉じたい。

これどうやってするの?これを行うVimコマンドとは何ですか?

91
shibly

:help [topic]を使用すると、興味のあるトピックを開くことができます。
Ctrl-Woは、他のウィンドウを最小化します(ヘルプウィンドウのみを開いたまま/最大化します)。
(Ctrl-WoはCtrlを押しながらWを押し、次にoを押すことを意味します)

78
Rook

採用できます Ctrl+WT (大文字のT)開いているウィンドウを独自のタブに移動します。

他の人が言ったように Ctrl+W_ / Ctrl+W| 現在のタブ/ウィンドウレイアウト内で最大化する(他のさまざまなウィンドウの最小の高さ/幅の設定を尊重する)。

Ctrl+W= 最小の高さ/幅の設定を考慮して、すべてのウィンドウのサイズを同じサイズに変更します)

編集コメントへ

  1. vimを開始します(例: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にジャンプする

通常の(ヘルプ以外の)バッファーにはマークを使用しないようにすることができます。興味があれば教えてください。

115
sehe

ウィンドウを最大サイズに拡張するには、次を使用します Ctrl+W_ (下線)。展開されたウィンドウの最終的なサイズは、winminheightオプションの値によって制約されます。ヘルプウィンドウを閉じると、以前のウィンドウが以前のサイズに復元されます。

47
Greg Hewgill

そのためにタブを使用することを好みます。つかいます

:tabedit %

新しいタブで最大化されたファイルを開くには、完了したら、すべてのウィンドウを使用して古いセットアップに戻ります

:tabclose

これは、:cwおよびTagbarプラグイン。から取得: vim.wikia

15
Azrael3000

「M」を使用して最大化し、「m」を使用して最小化します。

同じバッファ内にある他の開いているウィンドウをすべて縮小するため、見栄えはよくありませんが、タブを処理する場合に便利であることがわかりました。そのため、たとえば、そのファイルの新しいタブを開く代わりに、作業が完了した後、または最小化する場合は、そのタブを閉じる必要があります。

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

Nnoremapの理由は、再帰的なマッピングを気にかけないことですが、mapでも機能するはずです。

9
Gustavo Matias

を使用すると、他のウィンドウを閉じたりサイズ変更したりせずに、フルサイズのヘルプウィンドウを取得できます。

tab help {topic}

これにより、ヘルプウィンドウが新しいタブで開き、他のウィンドウはそのまま残されます(タブラインを表示できるように実際にサイズ変更されますが、これは上の1行だけです)。通常どおりヘルプを閉じることができます:少なくとも:bw<CR>および<C-w>c新しいタブを閉じるのにも役立ちます。

6
ZyX

プラグイン vim-maximizer をインストールすると、現在のウィンドウを最大化し、F3

5
Searene

ヘルプを表示するには、他のウィンドウを閉じて、次のようにします::helpCTRL-WCTRL-W:close。その後、あなただけの助けがあります。

2
Jeff Ferland

あなたの.vimrcに、ただ置く

nmap - :res<CR>:vertical res<CR>$

現在のウィンドウを最大化する場合は、コマンドモードで-を押します。複数のウィンドウの最後のステータスを復元する場合は、=を押します

1
blessdyb

プラグインZoomWin

byCharles Campbell

このプラグインは再マップします

Ctrl-wo

両方を行うには、以前のレイアウトを最大化して復元します。

このプラグインは2つの場所からダウンロードできます

1
Hotschke