如何在Emacs中查看打开文件列表?或者浏览Emacs中的目录?

som*_*guy 15 emacs

大多数文本编辑器都有一个导航窗格,可让您查看当前打开的所有文件.或者允许您浏览文件目录的窗格.

我如何在Emacs中执行此操作?

小智 13

Ctrl-x然后尝试Ctrl-b(在Emacs术语中C-x C-b)列出缓冲区.


Rob*_*obᵩ 6

C-x C-b将打开*Buffer List*缓冲区.在该缓冲区,可以用通常的导航键C-p,C-n,up-arrow,down-arrow,等.

浏览目录就像编辑文件一样简单.只需打开目录而不是文件.在我的Linux机器上,C-x C-f /tmp ENTER打开文件时C-x C-f /tmp/myfile ENTER打开一个目录.


Mik*_*one 2

C-x b TAB将为您提供所有打开的缓冲区的自动完成。或者,如果您使用的是窗口版本,请单击Buffers菜单项(不确定是否有等效的终端)。

编辑:还C-x C-f可以让您打开一个文件,您可以用于TAB自动完成,然后TAB再次查看当前目录中的文件/目录(假设第一个选项卡没有自动完成某些内容)。