М-х ibuffer
RET т U
Но вы, вероятно, захотите быть более ограничительным, потому что он прервет работу, если не сможет выполнить замену - например, обнаруживает доступный только для чтения буфер, содержащий соответствующее имя файла.
C-h m в ibuffer, чтобы прочитать справку по режиму и узнать, как легко пометить только нужные вам буферы.
Редактировать: не-регулярную версию ibuffer-do-replace-regexp
можно легко написать, изменив исходное определение:
;; defines ibuffer-do-replace-string
(define-ibuffer-op replace-string (from-str to-str)
"Perform a `replace-string' in marked buffers."
(:interactive
(let* ((from-str (read-from-minibuffer "Replace string: "))
(to-str (read-from-minibuffer (concat "Replace " from-str
" with: "))))
(list from-str to-str))
:opstring "replaced in"
:complex t
:modifier-p :maybe)
(save-window-excursion
(switch-to-buffer buf)
(save-excursion
(goto-char (point-min))
(let ((case-fold-search ibuffer-case-fold-search))
(while (search-forward from-str nil t)
(replace-match to-str nil t))))
t))