М-х происходит мгновенно - PullRequest
       4

М-х происходит мгновенно

6 голосов
/ 28 сентября 2010

Мне нравится делать что-то, эквивалентное M-x, в стиле google-Instant. Поэтому, когда я набираю регулярное выражение, он будет отображать все совпадения. Это будет немного отличаться по сравнению с M-x iseaerch-forward-regexp, потому что совпадения будут показаны в другом буфере, а не в одном и том же буфере.

Есть что-нибудь эквивалентное?

Спасибо.

Ответы [ 3 ]

7 голосов
/ 28 сентября 2010

Да, проверить ioccur.

Перейдите по ссылкам на последнюю версию, загрузите файл ioccur.el в каталог, куда вы положили свои пакеты Emacs (я использую ~/emacs/lisp), а затем добавьте в свой .emacs следующее:

(add-to-list 'load-path "~/emacs/lisp")
(require 'ioccur)
3 голосов
/ 07 октября 2010

Другой вариант: Что-нибудь

Обеспечивает М-х anything-occur

1 голос
/ 21 августа 2011

C - ' (команда icicle-occur):

http://www.emacswiki.org/emacs/Icicles_-_Search_Commands%2c_Overview

Как и почти все в Сосульках :

  • Вы также можете использовать несколько динамических паттернов, постепенно сужая вниз по спичкам. Вы можете использовать подстроку, регулярное выражение и нечеткое соответствие. http://www.emacswiki.org/emacs/Icicles_-_Nutshell_View#ProgressiveCompletion

  • Вы можете использовать отрицательную фильтрацию : сузить до подмножества, затем нажать C- ~ , чтобы вычесть это подмножество из предыдущего, большего набора совпадений. http://www.emacswiki.org/emacs/Icicles_-_Nutshell_View#ChippingAway

  • Вы можете сортировать найденные попадания различными способами. Это может помочь с точки зрения сравнения и цикличности (цикличность учитывает текущий порядок сортировки). http://www.emacswiki.org/emacs/Icicles_-_Sorting_Candidates

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...