Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在emacs中获取有关当前缓冲区/文件的信息?_Emacs - Fatal编程技术网

如何在emacs中获取有关当前缓冲区/文件的信息?

如何在emacs中获取有关当前缓冲区/文件的信息?,emacs,Emacs,在处理缓冲区(映射到特定文件)时,如何获取有关它的信息? 与磁盘上的路径、大小一样,M-x dired-RET此外,还有dired-x具有dired jump-这允许您直接访问正在访问的文件dired-x.el似乎是与我的emacs-22.1一起提供的,所以应该说 (require 'dired-x) 在您的~/.emacs中。为直接跳转安装绑定C-x C-j如果您只需要路径而不想打开直接模式,下面将在小缓冲区中显示完整路径并将其复制到剪贴板。我觉得它很有用。把这个放到你的.emacs里 (g

在处理缓冲区(映射到特定文件)时,如何获取有关它的信息?
与磁盘上的路径、大小一样,

M-x dired-RET
此外,还有
dired-x
具有
dired jump
-这允许您直接访问正在访问的文件
dired-x.el
似乎是与我的emacs-22.1一起提供的,所以应该说

(require 'dired-x)

在您的
~/.emacs
中。为
直接跳转安装绑定
C-x C-j

如果您只需要路径而不想打开直接模式,下面将在小缓冲区中显示完整路径并将其复制到剪贴板。我觉得它很有用。把这个放到你的.emacs里

(global-set-key (kbd "<f8>") 'copy-buffer-file-name)
(全局设置键(kbd“”)复制缓冲区文件名)

命令
描述文件(绑定到C-h M-f),如下所示:

--


在中,只需点击C-h RET调用当前行上的
descripe file

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

C-x D(RET)作为标准键绑定显然,TXT在我的emacs/ubuntu 23.1.1上不起作用。它说“symbol的函数定义无效:复制缓冲区文件名”有一个-并且它有
复制缓冲区文件名作为kill
函数。它甚至会问你要复制什么:名字、全名还是目录名。只是出于我自己的好奇,你是想要一行的东西,比如说在迷你缓冲区中,还是你的意思是进入dired模式,查看所有目录、文件和信息,就像下面建议的那样?在minbuffer中查看当前缓冲区/文件信息作为快速提醒可能很“整洁”。