有没有一种emacs命令可以将kbd宏应用于dired中的每个文件?
例如,query-replace-regexp具有dired-do-query-replace-regexp。
我正在寻找一个dired-do-call-last-kbd-macro。
例如,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 buffer-read-only)) (error "文件 `%s' 是只读的" file))))我会编写一些elisp代码,以此作为模板来实现您想要的功能