如何在 Emacs dired 中解压?

如何在 Emacs dired 中解压?

有没有简单的方法可以在 Emacs Dired 中解压文件?目前我正在做一个M-! tar -xvf <filename>,但我觉得还有一种更简单的方法。

答案1

如果你dired广泛使用,你应该看看额外的(它与 Emacs 一起提供),它具有一项功能,可以让 Emacs 猜测对文件要做什么,例如,只需在!选定存档的情况下按下,提示就会建议tar xvf,因此简单的Return操作就可以完成。

只需将此代码片段添加到您~/.emacs要加载的dired-x代码中dired

(add-hook 'dired-load-hook (function (lambda () (load "dired-x"))))

答案2

检查这个 EmacsWiki 页面,它指向一个可以执行您想要的操作的 dired-tar 包: http://www.emacswiki.org/emacs/DiredPower#toc4

相关内容