【问题标题】:emacs dired reverse date orderemacs 反向日期顺序
【发布时间】:2015-06-16 10:29:26
【问题描述】:

有没有办法在 dired 中反转日期排序顺序?

通过按最新到最旧、从上到下点击“s”订单来切换到按日期排序模式。我想扭转这个,所以我从上到下看到最旧到最新

【问题讨论】:

    标签: emacs dired


    【解决方案1】:

    dired-sort-toggle-or-edit 使用前缀参数:C-u s。这使您可以手动指定要传递给ls 的标志:

    切换按日期排序,并刷新 Dired 缓冲区。
    使用前缀参数,改为编辑当前列表开关。

    然后确保同时包含-t(按修改时间排序)和-r(反向排序),例如

    -altr RET
    

    【讨论】:

      【解决方案2】:

      您无需手动更改 Dired 的 ls 开关,即使通过 C-u s

      只需使用库 Dired Sort Menu (dired-sort-menu.el) 中的命令 dired-sort-menu-toggle-reversedired-sort-menu.el 默认将其绑定到 Dired 中的 r

      如果您还使用库 dired-sort-menu+.elDired+,则该命令将反弹到 |r 用于 diredp-rename-this file)。

      【讨论】:

      • 你的意思是输入 M-x dired-sort-menu-toggle-reverse 吗?我似乎没有可用的(我使用的是 24.3.1)。我只有类似的东西是 dired-sort-toggle-or-edit
      • 我的意思是 (1) 下载dired-sort-menu.el,把它放在你的load-pathrequire 里面。它将r 绑定到dired-sort-menu-toggle-reverse。如果您使用 Dired+,那么您可能希望将其绑定到不同的键。如果您还下载库dired-sort-menu+.el,那么您将获得对dired-sort-menu.el 的一些增强,它会自动将命令绑定到| 而不是r,因为r 被Dired+ 绑定到其他东西。
      猜你喜欢
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 2023-01-23
      • 1970-01-01
      相关资源
      最近更新 更多