
Ich verbringe viel Zeit mit der Suche nach Code. Ich mag grep und find sehr, weil es so viele Optionen gibt. Aber es dauert viel zu lange, durch die Ergebnisse zu navigieren. Ich verwende xemacs und brauche drei weitere Befehle, um jedes Ergebnis zu überprüfen. Öffnen Sie die Datei, ctrl+ sund geben Sie dasselbe ein, wonach ich gerade gegrept habe.
Ich stelle mir vor, dass ich nach einer Suche mit den Pfeiltasten durch die Ergebnisse blättere, die Eingabetaste drücke und – zack – die Datei geöffnet wird und ich auf die genaue aufgeführte Codezeile starre.
Gibt es eine Möglichkeit, dies zu tun?
Antwort1
Innerhalb von XEmacs führt „Mx grep“ (geladen von „compile“) grep in einer Unter-Shell aus. Die Ausgabe wird im Kompilierungsmodus analysiert und Sie können mit der mittleren Maustaste auf eine Übereinstimmung klicken, um direkt zur entsprechenden Zeile in der entsprechenden Datei zu gelangen.
Allerdings habe ich heute erfahren, dass "Mx igrep" (und "Mx igrep-find") besser ist als "Mx grep".
Übersehe ich etwas, sodass diese Antwort seit über drei Jahren nicht mehr gegeben wurde?