Самый полезный пример использования dired (Emacs) - PullRequest
6 голосов
/ 09 января 2010

Какой ваш самый полезный пример использования режима Dired в Emacs? Какие-нибудь хорошие трюки? Пожалуйста, один пример за ответ.

Ответы [ 5 ]

10 голосов
/ 09 января 2010

Для меня wdired - это одна из самых приятных функций, которые можно использовать с dired, она позволяет выполнять все виды emacs-редактирования волшебных вещей в каталоге, чтобы иметь возможность переименовывать файлы, см. Некоторую документацию на emacswiki страница:

http://www.emacswiki.org/emacs/WDired

6 голосов
/ 09 января 2010

расширенный режим отлично подходит для переименования фотографий и так далее. Если вы научитесь встраивать код lisp в свое регулярное выражение, вы можете делать интересные вещи с датами, именами и т. Д.

M-x dired
(navigate to the folder)
M-x wdired-change-to-wdired-mode
M-x replace-regexp
(enter search and replace expressions)
C-c C-c 

У меня есть еще несколько советов по дневнику в моем блоге.

текст ссылки

2 голосов
/ 10 апреля 2012

Я часто нахожу полезным запустить find-grep-dired, чтобы получить список файлов в дереве, которые содержат данный шаблон, а затем использовать t, чтобы пометить их все как устаревшие (или более избирательно, если необходимо) и * 1003. * запустить интерактивный поиск и заменить все отмеченные файлы (как правило, для того же шаблона, чтобы изменить его везде).

2 голосов
/ 10 апреля 2012

В Windows я привязываю эту функцию к клавише (C-c C-o). Тогда мне нужен только этот ключ, чтобы открыть все виды файлов (pdf, ps, dvi, jpg, au, wmv, ... вы называете это).

(defun dired-w32-shell-open ()
  "Open file in Win32."
  (interactive)
  (let ((file (w32-convert-filename (dired-get-filename))))
    (w32-shell-execute "open" file)
    ))
0 голосов
/ 09 января 2010

Я не знаю, что такое «один-единственный», но в модуле gnus-dired.el есть несколько полезных утилит для быстрого добавления вложений в составляемые вами письма. Я нашел это весьма полезным в прошлом.

http://www.koders.com/lisp/fidF2236488FD787692D0859F1D23403E205AEFE048.aspx?s=zombie

Здесь - фрагмент Саша Чуа о некоторых полезных функциях.

...