如果你用 C-x C-f 找到第二個文件,第一個文件仍然會在 Emacs 里。要切回第
一個文件,你可以 C-x C-f 再次尋找它。這樣,你可以在 Emacs 里同時打開很
多文件。
>> 用 C-x C-f foo <Return> 的方式建立一個名為“foo”的文件。
然后敲入一些文字,再用 C-x C-s 保存文件“foo”。
最后,輸入 C-x C-f TUTORIAL.cn <Return> 回到這里。
-----------------------------------------------------------------------------------------------
Emacs 把每個編輯中的文件都放在一個稱為“緩沖區(buffer)”的地方。每尋
找到一個文件,Emacs 就在其內部開辟一個緩沖區。用下面的命令可以列出當前
所有的緩沖區:
C-x C-b 列出緩沖區
>> 現在就試一下 C-x C-b
觀察一下緩沖區是如何命名的,它很可能跟其對應的文件同名。事實上,你在一
個 Emacs 窗格里看到的任何文字都是某個緩沖區的一部分。
>> 輸入 C-x 1 離開緩沖區列表
不管存在多少緩沖區,任何時候都只能有一個是“當前”緩沖區,也就是你正在
編輯的這個。如果你想編輯另外一個緩沖區,那么你必須“切換”過去。上面講
過,用 C-x C-f 可以切換到某個文件對應的緩沖區。不過還有一個更簡單點的辦
法,那就是用 C-x b。用這個命令,你必須輸入緩沖區的名稱。
-----------------------------------------------------------------------------------------------
C-x s 保存多個緩沖區
C-x s 會找到所有已被修改但尚未存盤的緩沖區,然后向你逐個詢問,是否需要
存盤?
>> 插入一行文字,然后輸入 C-x s。
它應該會問你,是否要儲存名為 TUTORIAL.cn 的緩沖區?
按“y”告訴它你想存盤。