如果你用 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”告诉它你想存盘。