Next: , Previous: , Up: 複数ウィンドウ   [Contents][Index]


21.3 他のウィンドウの使用

C-x o

他のウィンドウを選択します(other-window)。

C-M-v

次のウィンドウを上方にスクロールします(scroll-other-window)。

C-M-S-v

次のウィンドウを下方にスクロールします(scroll-other-window-down)。

C-M-S-l

次のウィンドウを再センタリングします(recenter-other-window)。

Mouse-1

ウィンドウのテキスト領域をmouse-1でクリックすると、そのウィンドウを選択してクリックした位置にポイントを移動します。モードラインをクリックすると、ポイントを移動せずにそのウィンドウを選択します。

キーボードでC-x o (other-window)をタイプして、ウィンドウを切り替えることができます。oは“other”のoで、0(ゼロ)ではありません。2つ以上のウィンドウがある時、このコマンドはすべてのウィンドウを順繰りに選択します(一般的に上からした、左から右)。一番右または一番下のウィンドウの後は、左上のウィンドウに戻ります。数引数は上記の順番で何番目のウィンドウに移動するかを意味します。負の引数は逆向きで同じことを行います。ミニバッファーがアクティブのとき、ミニバッファーウィンドウはこの順番では最後のウィンドウになります。ミニバッファーのウィンドウから他のウィンドウに切り替えて、後からミニバッファーに戻って引数の入力を終了させることができます。ミニバッファーでの編集を参照してください。

other-windowコマンドは通常は(別フレームが設定されていないかぎり)カレントフレームの次のウィンドウだけに切り替えます。マルチフレーム環境において、このサイクルの一部にすべてのフレームのウィンドウを含めたければ、C-x onext-window-any-frameコマンドにリバインドすることができます(コマンドをリバインドする方法は対話的なキーバインディングの変更を参照)。

通常のスクロールコマンド(ディスプレイの制御を参照)は選択されたウィンドウだけに適用されますが、次のウィンドウをスクロールするコマンドは他にもあります。C-M-v (scroll-other-window)はC-x oにより選択されるようなウィンドウをスクロールします。このコマンドは別の観点から見るとC-vのように振る舞います。いずれのコマンドもバッファーテキストをウィンドウから相対的に上方へ移動して、どちらも正と負の引数を受け取るからです(ミニバッファーではミニバッファーに関連付けられたヘルプウィンドウがあれば、C-M-vは標準的なサイクル順での次ウィンドウではなくヘルプウィンドウをスクロールする。ミニバッファーでの編集を参照)。C-M-S-v (scroll-other-window-down)は同様の方法で次のウィンドウを下方にスクロールします。同様にC-M-S-l (recenter-other-window)は次ウィンドウにおいてC-l (recenter-top-bottom)のように振る舞います。

mouse-autoselect-windowを非nil値にセットしている場合、マウスが選択されたウィンドウ以外のウィンドウに移動すると、そのウィンドウが選択されます。この機能はデフォルトでオフです。