2015-06-16 4 views
1

Есть ли способ изменить порядок сортировки даты в устном виде?emacs dired reverse date order

Переключить на режим Dired by date, нажав 's' заказы от самых старых до самых старых. Я хотел бы обратить вспять это, поэтому я вижу от самых старых до новейших сверху донизу

ответ

2

Используйте префиксный аргумент dired-sort-toggle-or-edit: C-u s. Это позволяет вручную указывать флаги, которые вы хотите передать, на ls:

Переключить сортировку по дате и обновить Dired buffer.
С аргументом префикса вместо этого измените текущие переключатели.

Затем убедитесь, чтобы включать в себя как -t (для сортировки по времени модификации) и -r (в обратном рода), например,

-altr RET 
1

Вам не нужно вручную изменить ls переключатели для Dired, даже через C-u s.

Просто используйте команду dired-sort-menu-toggle-reverse из библиотеки Dired Sort Menu (dired-sort-menu.el). dired-sort-menu.el связывает его с r in Dired, по умолчанию.

Если вы используете библиотеку dired-sort-menu+.el и Dired+ тогда команда отскок | вместо (r для diredp-rename-this file).

+0

Вы имеете в виду тип M-x dired-sort-menu-toggle-reverse? Кажется, у меня нет этого (я использую 24.3.1). Только то, что у меня есть, - dired-sort-toggle-or-edit – bph

+1

Я имею в виду (1) скачать ['dired-sort-menu.el'] (http://www.emacswiki.org/emacs/dired-sort -menu.el), поместите его в свой «путь загрузки» и «требуйте» его. Он связывает 'r' с' dired-sort-menu-toggle-reverse'. Если вы используете Dired +, вы можете привязать его к другому ключу. Если вы также загружаете библиотеку ['dired-sort-menu + .el'] (http://www.emacswiki.org/emacs/download/dired-sort-menu%2b.el), то вы получаете некоторые улучшения для' dired- sort-menu.el', и он автоматически связывает команду с '' 'вместо' r', так как 'r' привязано к чему-то другому Dired +. – Drew