Существует ли способ просмотреть документ путем прокрутки, не выходя isearch из режима? Я имею isearch-allow-scroll
набор к t, но это ограничивает мой диапазон прокрутки, чтобы удостовериться, что текущее соответствие isearch видимо в буфере. Идеально, я хотел бы смочь прокрутить с mousewheel, имея все соответствия isearch, выделенные, поскольку я прокручиваю.
Я знаю M-x occur
, но много времени просто способность прокрутить в isearch режиме была бы более эффективной (кроме того, M-x происходят, не играет хорошо со складным режимом).
Похоже, то, что вы хотите, вообще невозможно. Из документации внутри isearch.el
:
;; scrolling within Isearch mode. Alan Mackenzie (acm@muc.de), 2003/2/24
;;
;; The idea here is that certain vertical scrolling commands (like C-l
;; `recenter') should be usable WITHIN Isearch mode. For a command to be
;; suitable, it must NOT alter the buffer, swap to another buffer or frame,
;; tamper with isearch's state, or move point. It is unacceptable for the
;; search string to be scrolled out of the current window. If a command
;; attempts this, we scroll the text back again.
Другими словами, невозможно прокрутить достаточно далеко, чтобы строка поиска выходила за пределы окна.
Если хотите, есть также highlight-regexp
. Он выделит регулярные выражения, и вы сможете прокручивать их как обычно.