Bearbeiten Sie den Puffer, während die Helm-Ergebnisse geöffnet bleiben

8

Ist es möglich, einen Puffer aus der Ergebnisliste von Helm zu besuchen, während der Helm-Puffer geöffnet bleibt? Oder gibt es eine andere Möglichkeit, denselben Effekt zu erzielen?

Ich muss oft Aufgaben erledigen, die das Durchsuchen von Dateien beinhalten, und jeden von ihnen besuchen, aber so wie es jetzt funktioniert, muss ich die Suche jedes Mal wiederholen, wenn ich einen Puffer nicht mehr besuche.

    
altschuler 27.03.2015, 10:07
quelle

2 Antworten

9

Sie können die letzte Helm-Sitzung mit dem Befehl helm-resume (standardmäßig an Strg - x c b) wiederbeleben ). Dies sollte effektiv erreichen, was Sie wollen.

Sie können die Suchergebnisse auch in einem Puffer speichern mit Strg - x Strg - s .

    
Pedro Romano 10.06.2015, 08:00
quelle
2

Eiszapfen lässt Sie dies tun. Mit der Eiszapfensuche können Sie zwischen den Suchtreffern (über die Menge der gesuchten Puffer oder Dateien hinweg) navigieren.

Sie können zwischen den Suchtreffern wechseln, aber Sie müssen nicht radeln. Sie können beliebige Treffer in beliebiger Reihenfolge aufrufen. Sie können die Treffer dynamisch filtern, indem Sie ein Filtermuster eingeben, das Sie im laufenden Betrieb ändern können.

Sie können mehrere solcher dynamischer Filtermuster kombinieren, indem Sie mehrere einfache Muster anstelle eines komplexeren verwenden. Die Mustererkennung kann apropos (regexp) oder eine der verschiedenen Arten von fuzzy Abgleich. Sie können auch nach dynamischen Übereinstimmungen filtern und sie von der aktuellen, breiteren Treffermenge abziehen

Sie können sogar suchen, nicht die Suchkontexte, die Sie zu Beginn der Suche definiert haben, sondern ihre Ergänzung .

(Mit der Icicles-Suche können Sie die Kontexte für die Suche definieren - z. B. (Nur Funktionsdefinitionen oder nur Kommentare. Anderer Text wird ignoriert (nicht gesucht). Das einfachste Beispiel sind die Zeilen eines Puffers als Suchkontexte. Zeilensuchkontexte sind grep , occur und icicle-occur verwenden.)

Sie können auch ersetzen einzelne Suchtreffer oder die Teile davon, die zu Ihrem aktuellen Eingabemuster on demand passen, ohne die Icicles-Suche zu beenden. Und Sie können den Ersatztext jederzeit bei Bedarf während der Suche ändern.

Im begrenzten Sinn einer solchen Ersetzung können Sie also nicht nur die gesuchten Puffer, sondern bearbeiten , ohne die Suche zu beenden.

    
Drew 05.04.2015 15:36
quelle

Tags und Links