我正在尝试使用 Emacs,一切都很好,但是关于我目录中每个文件的信息太全面了。我怎么能告诉它只显示文件名(也许是人类可读格式的文件大小)?我尝试了类似dired-listing-switches
但没有任何运气的选项。
6286 次
4 回答
26
从 Emacs 24.4 开始,按 key (。
重复,这将隐藏/取消隐藏细节。这是Dired Details的一部分。
于 2014-11-15T13:44:12.927 回答
12
您可以通过使用 Emacs 的 ls 仿真来减少显示的信息量,而不是允许它直接使用 ls。
要启用 ls 仿真,请将以下代码添加到您的启动文件(可能是 .emacs 或 .emacs.d/init.el):
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)
然后您可以使用 自定义显示M-x customize-group RET ls-lisp RET
。具体来说,“Ls Lisp Verbosity”设置可用于禁用多个列。没有明显的方法可以将其简化为文件名和大小,但您当然可以摆脱所有者/组/链接计数列。
于 2010-11-06T23:22:39.003 回答
4
好消息,现在 Emacs 的 master 分支中有一个更高效的 DiredDetails 版本;它使用文本属性而不是叠加层..
我寻找它是因为 DiredDetails 对覆盖的依赖使得它对于一个 find-dired 结果集来说太慢了。
我不确定它是否会在 24.3 或 24.4 中。在此处获取原始文件:http: //git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el
于 2013-03-03T16:05:36.653 回答
0
此外,要以人类可读格式 (kB/MB) 显示文件大小,请将其添加到您的 .emacs 中:
(setq-default dired-listing-switches "-alh")
于 2019-03-30T18:09:47.700 回答