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

23.6 フレームの作成

プレフィックスキー C-x 5 は C-x 4 と同様の動作をします。各 C-x 4 コマンドは、選択中のフレーム内の別のウィンドウにバッファをポップアップ表示しますが(別のウィンドウへの表示 を参照)、C-x 5 コマンドは別のフレームを使用します。既に表示されている、あるいはアイコン化(いわゆる「最小化」。The Emacs Lisp Reference Manual の Visibility of Frames を参照)されたフレームに要求されたバッファが既に表示されている場合は、そのフレームが最前面に表示され、アイコン化が解除(「最小化解除」)されます。そうでない場合は、現在のディスプレイ端末上に新しいフレームが作成されます。

各種 C-x 5 コマンドは、選択対象のバッファの特定や作成方法が異なります。

C-x 5 2

デフォルトのフレームパラメータ (make-frame-command) を使用して、新しいフレームを作成します。

C-x 5 c

現在のフレーム (clone-frame) のウィンドウ構成とフレームパラメータを使用して、新しいフレームを作成します。

C-x 5 b bufname RET

別のフレームでバッファ bufname を選択します。これにより switch-to-buffer-other-frame が実行されます。

C-x 5 f filename RET

ファイル filename に移動し、別のフレームでそのバッファを選択します。これにより find-file-other-frame が実行されます。ファイルの移動 を参照してください。

C-x 5 d directory RET

別のフレームにあるディレクトリ directory 用の Dired バッファを選択します。これにより dired-other-frame が実行されます。Dired, the Directory Editor を参照してください。

C-x 5 m

別のフレームでメールメッセージの作成を開始します。これにより compose-mail-other-frame が実行されます。これは C-x m の別フレーム版です。メールの送信 を参照してください。

C-x 5 .

別のフレームで識別子の定義を検索します。これにより、M-.のマルチフレーム版であるxref-find-definitions-other-frameが実行されます。識別子参照の検索を参照してください。

C-x 5 r filename RET

ファイル filename を読み取り専用で開き、別のフレームでそのバッファを選択します。これにより find-file-read-only-other-frame が実行されます。ファイルの参照 を参照してください。

C-x 5 5

このプレフィックスコマンドの後に呼び出される後続コマンドによって表示されるバッファに影響を与える、より汎用的なプレフィックスコマンド (other-frame-prefix)。後続コマンドで表示されるバッファを、別のフレームに表示するよう要求します。

フレームパラメータを指定することで、新しく作成されたフレームの外観や動作を制御できます。フレームパラメータを参照してください。