icicle-tags-search
See. Damit können Sie alle in den Tag-Tabellen aufgelisteten Quelldateien nach Übereinstimmungen für einen bestimmten regulären Ausdruck durchsuchen.
Sie sehen alle Übereinstimmungen der Regexp in den Quellcodedateien, als Suchtreffer zu besuchen. Alle Tags in einer angegebenen Tag-Datei werden verwendet, einschließlich doppelter Tags aus derselben oder verschiedenen Quelldateien.
Standardmäßig werden alle Tag-Dateien verwendet. Wenn Sie jedoch ein Präfix als Argument angeben, wird nur die aktuelle Tag-Tabelle verwendet.
Suche nach Übereinstimmungen mit Abschluss, Zyklus und Suchtrefferersatz.
Nach dem regulären Ausdruck spezifiziert, die den Such Kontexten definiert, Typ Eingang (z.B. regexp oder ein anderes Muster) innerhalb die Kontexte entsprechen. Die Kontexte, die Ihrer Eingabe entsprechen, sind als Abschluss Kandidaten verfügbar. Sie können S-SPC
verwenden, um die Kandidaten, weiter einzugrenzen, die zusätzliche Muster eingibt, um zusammenzupassen.
Standardmäßig sind die Kandidaten in der Reihenfolge des Puffervorkommens aufgeführt, aber Sie können auf verschiedene Arten sortieren, indem Sie C-,
verwenden.
Sie können alternativ suchen wählen, nicht die Suchkontexte als durch den Kontext regexp definiert Sie bieten, aber die nicht-Kontexten, dass ist, wird der Text in den Dateien die nicht die übereinstimmt Regexp. Verwenden Sie hierzu während der Fertigstellung C-M-~
. (Dies ist ein Toggle und betrifft nur zukünftige Suchbefehle , nicht die aktuellen.)
Weitere Informationen finden Sie im Dokument für den Befehl icicle-search
.
Mögliche Duplikate von [Hilfe schreiben Emacs Lisp für Emacs Etags Suche] (http://StackOverflow.com/Questions/4474583/Help-writing-emacs-lisp-for-emacs-etags-Search), sehen Sie sich einige von die Lösungen dort. –