Emacs/ファイル, バッファの操作/バッファとウィンドウ
Emacsでのファイルの作成および編集作業は,すべてバッファと呼ばれる作業領 域で行われます.また,ウィンドウを分割することで, 複数のバッファを画面 に読み出し,並行して作業を行えます. 2.1.1 バッファEmacsにおけるバッファとは,ファイルなどを編集する際その作業を効率的に行うために,ファイル内のデータを一時的に読み込んでおく作業領域のことです.そのため,ウィンドウで表示されているデータを変更しても,それはバッファを編集しただけであり,結果はファイルには反映されません.内容をファイルに保存する作業を行った時点ではじめて,変更がファイルにも反映されます. このように,Emacsでのファイルの編集作業は,ファイルからバッファへの読み込み→バッファでの編集→バッファからファイルへの書き込みという流れであり,すべて``バッファ''を中心に行われます.図2.1にファイルとバッファの関係を示します.
Emacsで編集作業を行うと,バッファが複数作成されます.このとき,個々のバッファを識別するために,``バッファ名''と呼ばれる個別の名称が付けられます.バッファ名は,特に指定しない場合ファイル名と同一となりますが,異なるディレクトリにある同じ名前のファイルなどを同時に編集する際には,バッファ名はファイル名の最後に<2>が付いたものになります.
|