【发布时间】:2009-09-24 16:10:29
【问题描述】:
是否有一个 emacs 命令可以将 kbd 宏应用于 dired 中的每个文件?
例如query-replace-regexp 有 dired-do-query-replace-regexp
我正在寻找dired-do-call-last-kbd-macro
【问题讨论】:
是否有一个 emacs 命令可以将 kbd 宏应用于 dired 中的每个文件?
例如query-replace-regexp 有 dired-do-query-replace-regexp
我正在寻找dired-do-call-last-kbd-macro
【问题讨论】:
另一种选择是这样做:
【讨论】:
C-h f dired-do-query-replace-regexp 揭示了代码:
(dolist (file (dired-get-marked-files nil nil 'dired-nondirectory-p)) (let ((buffer (get-file-buffer file))) (if (and buffer (with-current-buffer buffer 缓冲区只读)) (错误“文件 `%s' 以只读方式访问”文件))))我只是做一些 elisp 来做你想做的事,用它作为模板
【讨论】: