2009-06-11 45 views
15

在处理缓冲区(映射到特定文件)时,如何获取有关它的信息?在磁盘上,大小 像路径,...如何获取有关emacs中当前缓冲区/文件的信息?

+1

只是为了我自己的好奇心,你是否想要一些可以提供一条线的东西,比如在微型缓冲器中,或者你是指进入直接模式,并且看到所有的目录,文件和信息如下所示?将minbuffer中当前的缓冲区/文件信息作为快速提醒,可能是'整洁'的。 – pjammer 2012-08-04 10:29:28

回答

14

M-x dired RET

+6

C-x D(RET)作为标准键绑定显然,tx – Peter 2009-06-11 09:35:35

6

此外,还有dired-x具有dired-jump - 这可以让你直来直去,你正在浏览的文件。 dired-x.el似乎与我的emacs-22.1发货,所以应该足以说

(require 'dired-x) 
~/.emacs

。这为dired-jump安装绑定C-x C-j

3

如果您只是想要路径而不想打开dired模式,以下将显示迷你缓冲区中的完整路径并将其复制到剪贴板。我觉得它非常有用。把这个在你的.emacs

(global-set-key (kbd "<f8>") 'copy-buffer-file-name) 
+0

这不工作在我的emacs/ubuntu 23.1.1上。它说“符号的函数定义是void:copy-buffer-file-name” – Hartmut 2011-03-24 20:31:38

1

命令describe-file(绑定到章MF),在这里:

help-fns+.el - Help+

Dired+,正好碰到章RET调用describe-file在当前行。

3

C-x C-b打开缓冲区列表,其中包括路径和大小信息。

相关问题