首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义dired

自定义dired
EN

Stack Overflow用户
提问于 2010-05-18 22:20:50
回答 5查看 5.2K关注 0票数 15

我在维基百科上偶然发现了这个dired mode screen。我正在研究这些定制。

关于颜色,我想只需要指定正确的表面就可以了,但是如何才能默认显示以in为单位的文件大小?以及可用的空间(MB)(顶线)?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-05-19 00:13:59

要获取以千字节为单位的文件大小,可以自定义变量dired-listing-switches以使用-k选项:

代码语言:javascript
复制
(setq dired-listing-switches "-alk")

您必须做更多的工作才能获得以MB为单位的总/可用数量。这在我的Linux系统上工作,但可用部分在我的Windows机器上无法工作:

代码语言:javascript
复制
(setq directory-free-space-args "-Pm")
(defadvice insert-directory (after insert-directory-adjust-total-by-1024 activate)
  "modify the total number by dividing it by 1024"
  (save-excursion
(save-match-data
  (goto-char (point-min))
  (when (re-search-forward "^ *total used in directory \\([0-9]+\\) ")
    (replace-match (number-to-string (/ (string-to-number (match-string 1)) 1024)) nil nil nil 1)))))
票数 14
EN

Stack Overflow用户

发布于 2013-04-15 18:27:43

我也遇到了同样的问题,并且找到了如何快速切换开关的方法。

所以当在dired缓冲区中时

C-u s

现在,您可以更改ls使用的开关。添加h确实会得到一个人类可读的文件大小

您还可以添加其他开关,例如,我将其更改为-alsh,现在它将按文件大小排序

票数 19
EN

Stack Overflow用户

发布于 2011-08-21 16:13:57

实际上,该屏幕截图几乎肯定是Emacs的,尽管附带的文本给人的印象是它来自vanilla Emacs (XEmacs?),并且该屏幕截图的归属是"Emacs开发团队“。

所以答案是肯定的,通过使用Dired+和简单地定制默认的faces:M-x customize-group Dired-Plus,你可以很容易地获得这个外观。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2858097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档