Go to the first, previous, next, last section, table of contents.

ウィンドウの消去と再配置

C-x 0
選択されたウィンドウを消去します(delete-window).最後はゼロです.
C-x 1
選択されたウィンドウ以外のすべてのウィンドウを消去します (delete-other-windows).
C-x ^
他のウィンドウを削って選択されたウィンドウを縦方向に拡大します (enlarge-window).
C-x }
ウィンドウを横方向に拡大します(enlarge-window-horizontally).

ウィンドウを消去するには,C-x 0 (delete-window)(これはゼ ロです)を入力します.消去されたウィンドウのあった場所は他のウィンドウの 一部になります(しかしミニバッファウィンドウが動作していても,その一部に はなりません).いったんウィンドウが消去されると,それに関する情報はすべ て失われます.つまり同じ内容を表示する別のウィンドウを自動的に作成する方 法はありません.しかし,バッファが存在している限り,C-x bによって それをどのウィンドウにでも選択することができます.

C-x 1 (delete-other-windows)はC-x 0よりも強力です. C-x 1は,選択されたウィンドウ(とミニバッファ)以外のウィンドウをす べて消去します.選択されたウィンドウは,エコー領域以外の全画面に拡張され ます.

ウィンドウの大きさを調整するには,C-x ^ (enlarge-window)を 用います.これによって現在の選択されているウィンドウを1行分,あるいは数 引数で指定された行数分だけ拡大できます.負の引数で,選択されたウィンドウ は縮小されます.C-x } (enlarge-window-horizontally)は指定 した桁数分だけ選択されたウィンドウを拡大します.ウィンドウの増加分の画面 スペースは,まず両隣の1つから取ります.それができないときは,まわりのウィ ンドウを同じ割合で縮小します.これによって小さくなりすぎたウィンドウが生 じたら,そのウィンドウは消去され,占めていたスペースはまわりに分けられま す.ウィンドウの最小限の大きさは,変数window-min-heightwindow-min-widthで指定されます.


Go to the first, previous, next, last section, table of contents.