См icicle-tags-search
. Он позволяет искать все исходные файлы, перечисленные в таблицах тегов для совпадений для данного регулярного выражения.
Вы видите все совпадения регулярного выражения в файлах исходного кода, в качестве поисковых запросов для посещения. Используются все теги в данном файле тегов, включая повторяющиеся теги из одинаковых или разных исходных файлов.
По умолчанию используются все файлы тегов, но если вы указываете префикс , то используется только текущая таблица тегов.
Поиск матчей с завершением, езда на велосипеде и поиск с заменой.
После задания регулярного выражения, определяющий поиск контекстов, тип ввода (например, регулярное выражение или другой шаблон), чтобы соответствовать в пределах контекстов. Контексты, соответствующие вашему вводу, доступны как завершение кандидатов. Вы можете использовать S-SPC
, чтобы сузить кандидатов, набрав дополнительные шаблоны для соответствия.
По умолчанию кандидаты находятся в порядке появления буфера, но вы можете сортировать их различными способами, используя C-,
.
Вы можете альтернативно выбрать для поиска, а не поиск контексты как определяется контекстом регулярного выражения вы предоставляете, но и не-контексты, что есть текст в файлах , что делает не сопрягать regexp. Для этого используйте C-M-~
во время завершения. (Это переключатель, и он влияет только на будущих команд поиска, а не на текущий.)
Для получения дополнительной информации см. Документ для команды icicle-search
.
Возможный дубликат [Помощь при написании emacs lisp для поиска emacs etags] (http://stackoverflow.com/questions/4474583/help-writing-emacs-lisp-for-emacs-etags-search), ознакомьтесь с некоторыми из там есть решения. – 2010-12-18 20:04:53