有没有一种方法可以在dired中反转日期排序顺序?
通过按下's'键切换到按日期的Dired模式,按照从新到旧,从上到下的顺序排序。我想要反转这个顺序,以便我从上到下看到最老的文件。
C-u s
来调用dired-sort-toggle-or-edit
函数:这样可以手动指定您希望传递给ls
的标志。使用前缀参数,您可以编辑当前列表开关,而不只是切换按日期排序并刷新Dired缓冲区。-t
(按修改时间排序)和-r
(反转排序),例如:-altr RET
您无需手动更改ls
开关以使用Dired,即使通过C-u s
也是如此。
只需使用来自库Dired排序菜单 (dired-sort-menu.el
)的命令dired-sort-menu-toggle-reverse
。默认情况下,dired-sort-menu.el
将其绑定到Dired中的r
。
如果您还使用库dired-sort-menu+.el
和Dired+,则该命令将被重新绑定为|
(r
用于diredp-rename-this file
)。
dired-sort-menu.el
,将其放入您的load-path
中,并require
它。它将r
绑定到dired-sort-menu-toggle-reverse
。如果您使用Dired+,则可能希望将其绑定到其他键。如果您还下载库dired-sort-menu+.el
,则可以获得一些对dired-sort-menu.el
的增强功能,并且它会自动将命令绑定到|
而不是r
,因为Dired+已将r
绑定到其他内容。 - Drew