GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Frames.html ・ emacs-doc.conao3.com

23 フレームとグラフィカル表示

Emacsをグラフィカルディスプレイ(例えばX Window Systemなど)上で起動すると、グラフィカルなシステムレベルの表示領域を占有します。本マニュアルでは、これをフレームと呼び、「ウィンドウ」という語はフレーム内でバッファの表示に使用される部分に対して用います。フレームには初期状態で1つのウィンドウが含まれますが、複数のウィンドウに分割することも可能です(複数のウィンドウを参照)。通常、フレームにはメニューバー、ツールバー、およびエコーエリアも含まれます。

追加のフレームを作成することも可能です(フレームの作成を参照)。同一のEmacsセッション内で作成されたすべてのフレームは、同じ基盤となるバッファやその他のデータにアクセスできます。例えば、あるバッファが複数のフレームで表示されている場合、一方のフレームで行った変更は、他のフレームにも即座に反映されます。

C-x C-c と入力すると、現在のディスプレイ上のすべてのフレームが閉じられ、他のディスプレイに開いているフレームがない場合は Emacs セッションが終了します(Emacs の終了を参照)。選択したフレームのみを閉じるには、C-x 5 0(つまり o ではなく 0)と入力してください。

本章では、グラフィカルディスプレイ特有のEmacs機能(特にマウスコマンド)と、複数のフレームを管理するための機能について説明します。テキストターミナルでは、これらの機能の多くは利用できません。ただし、テキストターミナル上でも複数のフレームを作成することは可能であり、そのようなフレームはターミナル画面全体を埋めて1つずつ表示されます(テキストターミナルを参照)。また、一部のテキストターミナルではマウスを使用することも可能です(GNUおよびUnixシステムでの使用方法についてはテキストターミナルでのマウス使用を、MS-DOSでの使用方法についてはMS-DOSでのマウス使用を参照してください)。メニューはすべてのテキストターミナルでサポートされています。