Kakoune-Plugin, um in allen offenen Puffern nach einem Muster zu suchen und es optional zu ersetzen. Funktioniert ähnlich wie grep.kak
, arbeitet jedoch nicht mit Dateien.
Fügen Sie find.kak
zu Ihrem Autoload-Verzeichnis hinzu: ~/.config/kak/autoload/
oder geben Sie es manuell ein.
Rufen Sie den find
auf. Sie können das Muster als erstes Argument angeben, ansonsten wird der Inhalt der Hauptauswahl verwendet. Vom *find*
-Puffer aus können Sie mit <ret>
zum tatsächlichen Treffer springen.
Das Ersetzen erfolgt über den *find*
-Puffer. Schreiben Sie direkt dort die Änderungen, die Sie vornehmen möchten. Rufen Sie dann find-apply-changes
auf: Die Änderungen werden wieder auf die jeweiligen Puffer angewendet. Alle nicht geänderten Zeilen werden einfach ignoriert.
Standardmäßig funktioniert dieser Befehl nur bei offenen Puffern. Sie können jedoch -force
angeben, damit kakoune die Datei vorübergehend öffnet, um die Änderung zu schreiben.
Da das Format das gleiche wie das von grep.kak ist, kann dieser Befehl genauso gut aus einem *grep*
-Puffer verwendet werden. Jede Zeile, die nicht dem Muster <file>:<line>:<column>:<content>
folgt, wird einfach ignoriert.
Ohne Lizenz