Emacs クローズバッファ

Emacs Kurozubaffa



Emacs を使用するときはバッファを操作します。バッファーは、テキストまたはデータのコンテナーとして説明するのが最も適切です。これは、データやテキストを表示、編集、操作できる Emacs ユニットです。 Emacs で開いているすべてのファイルはバッファーに関連付けられています。 Lisp 式を扱う場合でも、それらも非ファイル データとみなされ、スクラッチ バッファとして表されるバッファに分類されます。

Emacs を使用すると、現在のバッファ、現在使用しているコンテナ、および他のアクティビティのために開かれている他のコンテナを保持できます。さらに、必要に応じてバッファを切り替えることで、複数のバッファを同時に操作できます。では、不要になったバッファを閉じるにはどうすればよいでしょうか?確認してみましょう!







Emacs バッファを閉じる 3 つの方法

Emacs でバッファを閉じる一般的な方法は 3 つあります。各方法は、目標に基づいて適用できます。たとえば、アクティブなバッファまたは特定のバッファを閉じたい場合があります。目標が何であれ、この投稿で紹介する他の 3 つの方法はどれも役に立ちます。



Emacs バッファを閉じる方法を説明する前に、最初のステップは現在アクティブなバッファを確認することです。そのためには、「C-x c-b」コマンドを使用します。 「C」はキーボードの「Ctrl」キーを表します。そこで、「Ctrl + x」を押して放します。次に、「Ctrl + b」を押して放すと、ケースで使用可能なオープンバッファが表示されます。







開いているバッファを一覧表示する方法を説明したので、次に Emacs バッファを閉じる 3 つの方法を見てみましょう。

方法 1: アクティブなバッファを強制終了する

アクティブなバッファを閉じる最も簡単な方法は、「kill-buffer」コマンドを使用することです。コマンドを実行すると、デフォルトのバッファを閉じ、その名前を表示して、閉じようとしているバッファが正しいかどうかを確認するように求められます。



「M-x」コマンドを押して「kill-buffer」と入力します。次のようなウィンドウが表示され、ケースの現在のデフォルトバッファが表示されます。閉じる場合は「Enter」キーを押してください。

次に、使用可能なバッファをリストして、デフォルト/現在のバッファが正常に閉じられたことを確認できます。

この例では、「Ibuffer」バッファーを閉じました。次のリストは、バッファが開いていないことを確認します。

方法 2: Ibuffer オプションを使用する

「ibuffer」コマンドを使用すると、Emacs バッファを対話的に閉じることができます。このオプションを使用すると、閉じる必要がある 1 つ以上のバッファを指定できます。対話型モードでは、ターゲット バッファをマークし、それらを閉じるためのさまざまなオプションにアクセスできます。

「M-x」コマンドを押して「ibuffer」と入力して開始します。インタラクティブ ウィンドウが開き、次のように表示されます。利用可能なバッファーとその他の関連情報が表示されます。

矢印キーを使用してリストをスクロールします。閉じたいバッファが見つかったら、「m」を押してマークします。強調表示されたバッファの色が変化し、削除の準備ができていることがわかります。複数のバッファーをマークできますが、この例では 1 つだけを選択しました。

選択したバッファを閉じるには、「D」を押します。選択したバッファを閉じるかどうかを確認するプロンプトが表示されます。 「y」を押してプロセスを完了します。

バッファが閉じられ、開いているウィンドウに変更が反映されることがすぐにわかります。このケースでは利用可能なバッファーが 2 つあり、前に強調表示したバッファーを閉じることができたことが確認できます。

方法 3: 特定のバッファを閉じる

「kill-buffer」コマンドを使用すると、デフォルトのバッファを閉じる代わりに、閉じたいバッファ名を指定できます。まず、利用可能なバッファをリストしてみましょう。

次に、「M-x」コマンドを押して「kill-buffer」と入力します。 「Enter」キーを押した後、閉じたいバッファの名前を入力します。このケースの「ヘルプ」バッファーを閉じました。

利用可能なバッファを再確認すると、「ヘルプ」バッファを閉じることができたことが確認できます。

これは、Emacs バッファを閉じる 3 番目の方法です。

結論

Emacs で開いているバッファが多数ある場合、特に不要になったバッファについては、それらを閉じることをお勧めします。使用できる 3 つの方法について説明しました。まず、デフォルトのバッファを閉じる方法を学びました。次に、対話的にバッファを閉じる方法を学習しました。最後に、特定のバッファを閉じる方法を学びました。これらの方法を試して、自分の状況に最適な方法を見つけてください。