Previous: ウィンドウ処理のための便利な機能, Up: 複数ウィンドウ [Contents][Index]
コマンドglobal-tab-line-mode
は各ウィンドウのスクリーン行上端へのタブライン(tab
line)の表示を切り替えます。タブラインは各バッファーにたいしてウィンドウ内に特別なボタン(“tabs”)を表示して、対応するボタンをクリックすることによりバッファーを切り替えることができます。+アイコンをクリックすればバッファーのウィンドウローカルタブに新たなバッファーを追加、タブのxアイコンをクリックすればバッファーを削除します。タブライン上のマウスホイールはタブを水平方向にスクロールします。
Touch screen input (see Touchscreen Input and Virtual Keyboards) can also be used to interact with the “tab line”. Long-pressing (see Using Emacs on Touchscreens) a tab will display a context menu with items that operate on the tab that was pressed; tapping a tab itself will result in switching to that tab’s buffer, and tapping a button on the tab line will behave as if it was clicked with mouse-1.
前のウィンドウローカルタブの選択はC-x LEFT
(previous-buffer
)、次のタブの選択はC-x RIGHT
(next-buffer
)をタイプすることと等価です。いずれのコマンドも繰り返し回数としてプレフィクス数引数をサポートします。
タンブラインに優先されるコンテンツを定義するために、変数tab-line-tabs-function
をカスタマイズできます。デフォルトでは上述のようにそのウィンドウで以前visitしたすべてのバッファーが表示されます。しかしカレントバッファーと同じメジャーモードのバッファーリストを表示したり、メジャーモードでグループ化したバッファー(最初のタブでモード名をクリックするとバッファーの別グループを選択可能なすべてのメジャーモードが表示される)を表示するようにセットすることもできます。
タブラインはタブバーとは異なることに注意してください(タブバーを参照)。各フレーム上端にあるタブバーのタブはバッファーをもつ複数のウィンドウを含むウィンドウ構成間を切り替えますが、各ウィンドウ上端にあるタブラインのタブはウィンドウ内のバッファーの切り替えに使用します。