在 emacs 中,如何同时打开多个文件?

yaz*_*com 10 emacs

目前我习惯C-xC-f打开一个新文件,但它变得非常乏味。

Jür*_*ard 19

当您使用 find-file(Ctrl-x Ctrl-f默认绑定到)在 Emacs 中加载文件时,它会被放入“缓冲区”。只要您不杀死缓冲区,它就会保留在内存中,您不必重新加载它。

您可以使用 switch-to-buffer(绑定到Ctrl-x b)访问已加载的文件(缓冲区)。按下这些键,然后键入要切换到的缓冲区名称(默认情况下,这是任何加载文件的基本名称)。

您也可以按Ctrl-x Ctrl-b获取当前存在的缓冲区列表。然后用鼠标单击那里的任何缓冲区以切换到它(IIRC,很少在 Emacs 中使用鼠标 ;-))

您还可以将屏幕分成两个(或更多)部分以查看不同的文件(缓冲区)Ctrl-x 2。最初,这两次显示相同的缓冲区。切换到其中一个窗口中的另一个缓冲区以查看另一个文件。