dired のすべてのファイルに kbd マクロを適用する emacs コマンドはありますか?
例えばquery-replace-regexp
_dired-do-query-replace-regexp
を探していますdired-do-call-last-kbd-macro
別のオプションは、これを行うことです:
Ch f dired-do-query-replace-regexp は、このコードを明らかにします:
(dolist (ファイル (dired-get-marked-files nil nil 'dired-nondirectory-p)) (let ((buffer (get-file-buffer file))) (if (and buffer (with-current-buffer バッファ バッファ読み取り専用)) (エラー "ファイル `%s' は読み取り専用でアクセスされました" ファイル))))
これをテンプレートとして使用して、あなたが望むことを行うelispをいくつか作成します