Next: , Up: Buffers


13.1 バッファの作成と選択

C-x b buffer <RET>
bufferという名前のバッファを選択または作成する (switch-to-buffer)。
C-x 4 b buffer <RET>
同様だが、別のウィンドウでbufferを選択する (switch-to-buffer-other-window)。
C-x 5 b buffer <RET>
同様だが、別のフレームでbufferバッファを選択する (switch-to-buffer-other-frame)。

bufnameという名前のバッファを選択するには、 C-x b bufname <RET>と打ちます。 これは、引数bufnameでコマンドswitch-to-bufferを実行します。 バッファ名の略称形を補完することができます(see Completion)。 C-x bに空の引数を指定すると、 どのウィンドウにも表示されていない最近選択したバッファを意味します。

ほとんどのバッファは、ファイルを訪問することで作られるか、 テキストを表示するようなEmacsコマンドによって作られますが、 C-x b bufname <RET>と打って、 明示的にバッファを作ることもできます。 こうすると、ファイルを訪問していない新しい空のバッファを作り、 編集できるようにそのバッファを選択します。 このようなバッファは、自分用のメモを作るのに使います。 これらのバッファを保存しようとすると、 使用するファイル名を聞かれます。 新しいバッファのメジャーモードは、 default-major-modeの値で決まります(see Major Modes)。

C-x C-fやファイルを訪問する他のコマンドは、 ファイルを訪問している既存のバッファへの切り替えにも使えることに 注意してください。 See Visiting

Emacsは、内部目的用のバッファには、空白で始まるバッファ名を使います。 Emacsは、これらのバッファを少々特別に扱います。 たとえば、デフォルトでは、アンドゥ情報を記録しません。 このようなバッファ名は避けるのが最良です。