Вдохновленный современными браузерами, я хотел бы видеть, сколько встречается какой-либо строки, когда я ее ищу - например, «10 из 37» в правом верхнем углу скриншота ниже.
Есть ли способ получить это в Emacs? Предположительно, чтобы не замедляться, он должен работать только после некоторого простоя.
Ответы:
anzu
Пакет делает это.источник
Вот некоторые возможности, которые не очень удобны, имеют преимущество работы с Emacs.
Если нажать
M-s o
(isearch-occur
) во время инкрементального поиска, Происходит буфер треска с текущим выражением поиска. В верхней части*Occur*
буфера находится количество совпадающих строк.Команда
how-many
отображает количество вхождений регулярного выражения (включая повторные вхождения). К сожалению, он не интегрирован с пошаговым поиском. Вот интеграцияM-s #
isearch для проверки концепции: нажмите во время isearch, чтобы показать количество совпадений.источник
Я хотел бы предложить Swiper !
источник