Inspiriert von modernen Browsern, würde ich gerne in der Lage sein zu sehen, wie oft Zeichenfolgen vorkommen, wenn ich danach suche - wie die "10 von 37" in der oberen rechten Ecke des Screenshots unten.
Gibt es eine Möglichkeit, dies in Emacs zu erreichen? Um nicht zu langsam zu sein, sollte es vermutlich erst nach einer gewissen Leerlaufzeit ausgeführt werden.
Antworten:
Das
anzu
Paket macht das.quelle
Hier sind einige Möglichkeiten, die nicht sehr geschickt sind und den Vorteil haben, mit einem Standard-Emacs zu arbeiten.
Wenn Sie während einer inkrementellen Suche
M-s o
(isearch-occur
) drücken , wird ein Occur- Puffer mit dem aktuellen Suchausdruck angezeigt. Am oberen*Occur*
Rand des Puffers befindet sich die Anzahl der übereinstimmenden Zeilen.Der Befehl
how-many
zeigt die Anzahl der Ausprägungen eines regulären Ausdrucks an (einschließlich wiederholter Ausprägungen). Leider ist es nicht in die inkrementelle Suche integriert. Hier ist eine Proof-of-Concept-Integration für die Suche: Drücken SieM-s #
während der Suche, um die Anzahl der Übereinstimmungen anzuzeigen.quelle
Ich möchte Swiper vorschlagen !
quelle