Suchen und Ersetzen von Text

Die Leisten für Suchen und Ersetzen

KatePart enthält eine Suchleiste für die inkrementelle Suche sowie eine erweiterte Suchleiste, die Suchen und Ersetzen mit einigen Extra-Optionen unterstützt.

Beide Leisten bieten die folgenden gemeinsamen Optionen:

Suchen

Hier geben Sie den zu suchenden Text ein. Die Auswertung hängt von einigen der nachfolgend beschriebenen Optionen ab.

Groß-/Kleinschreibung beachten

Wenn eingeschaltet, wird die Groß-/Kleinschreibung beim Suchen beachtet.

Die erweiterte Leiste für Suchen und Ersetzen bietet zusätzliche Einstellungen an:

Einfacher Text

Findet alle Vorkommen des Suchtextes.

Ganze Wörter

Wenn dies ausgewählt ist, wird die Suche nur dann als gefunden betrachtet, wenn eine Wortgrenze an beiden Seiten des Suchtextes steht, ein nicht alphanumerisches Zeichen - Leerzeichen, Zeilenende oder Sonderzeichen.

Escape-Sequenzen

Wenn diese ausgewählt ist, wird der Menüeintrag Hinzufügen in den Kontextmenüs der Textfelder unten angezeigt, der es Ihnen ermöglicht, dem Suchkriterium Escape-Sequenzen aus einer vordefinierten Liste hinzuzufügen.

Regulärer Ausdruck

Wenn dieses Feld angekreuzt ist, wird der Suchtext als regulärer Ausdruck ausgewertet. Ein Menüeintrag Hinzufügen wird in den Kontextmenüs der Textfelder unten angezeigt und es können reguläre Ausdrücke zum Suchtext von einer vordefinierten Liste hinzugefügt werden.

Im Abschnitt Reguläre Ausdrücke finden Sie weitere Informationen dazu.

Suchen nur in markiertem Text

Wenn dieses Feld angekreuzt ist, wird die Suche nur im ausgewählten Text durchgeführt.

Alle suchen

Das Klicken auf diesen Knopf hebt alle Fundstellen im Dokument hervor und zeigt die Anzahl der Fundstellen in einem kleinen Fenster an.

Suchen von Text

Um einen Text zu suchen, öffnen Sie die inkrementelle Suchleiste, indem Sie Strg+F drücken, oder aus dem Menü BearbeitenSuche ... auswählen.

Öffnet die Zusatzleiste für inkrementelle Suche im Editor-Fenster. An der linken Seite der Leiste finden Sie ein Symbol zum Schließen der Suchleiste, daneben befindet sich ein kleines Eingabefeld, in das Sie den gewünschten Suchbegriff eingeben können.

Sobald Sie die ersten Zeichen in das Textfeld eingeben, beginnt die Suche. Fundstellen werden im Text hervorgehoben und die Hintergrundfarbe des Textfeldes wird grün gefärbt. Falls keine Fundstellen gefunden werden, wird der Hintergrund rot eingefärbt.

Mit den Knöpfen und können Sie zur nächsten bzw. vorherigen Fundstelle im Dokument springen.

Die im Dokument gefundenen Textstellen bleiben auch dann noch hervorgehoben, wenn Sie die Suchleiste schließen. Drücken Sie die Taste Esc, um die Hervorhebungen auszuschalten.

Wenn aktiviert ist, wird die Groß- und Kleinschreibung beim Suchen beachtet.

Klicken Sie auf auf der rechten Seite der Suchleiste, um zwischen der inkrementellen und der erweiterten Suche zu wechseln.

Sie können die letzte Suche wiederholen ohne die Suchleiste erneut zu öffnen. Verwenden Sie dazu BearbeitenWeitersuchen (F3) oder BearbeitenFrühere suchen (Umschalt+F3).

Ersetzen

Um Text zu suchen und ersetzen, öffnen Sie die erweiterte Suche über BearbeitenErsetzen, oder drücken Sie den Kurzbefehl Strg+R.

Links oben in der Leiste finden Sie ein Symbol, um die Leiste wieder zu schließen. Daneben befindet sich ein Kombinationsfeld, in das Sie den Suchbegriff eingeben müssen. Auch zuletzt verwendete Muster können gewählt werden.

Sie können das Verhalten der Suche mit den Optionen Einfacher Text, Ganze Wörter, Escape-Sequenzen und Regulärer Ausdruck im Auswahlfeld beeinflussen.

In den Modi Escape-Sequenzen und Regulärer Ausdruck wird der Knopf Hinzufügen ... unten im Kontextmenü verfügbar, über den Sie vordefinierte Zeichen/Ausdrücke für diese Modi aus einer Liste als Such- oder Ersetzungsmuster hinzufügen können.

Mit den Knöpfen und können Sie zur nächsten bzw. vorherigen Fundstelle im Dokument springen.

Geben Sie den Ersatztext in das Eingabefeld Ersetzen ein und drücken Sie anschließend den Knopf Ersetzen rechts daneben um die markierte Fundstelle entsprechend zu ersetzen, oder drücken Sie Alle ersetzen, um alle Fundstellen im ganzen Dokument zu ersetzen.

Sie können das Verhalten von Suchen und Ersetzen mit den verschiedenen Einstellungen unten in der Leiste ändern. Mit werden nur Übereinstimmungen gefunden, die in Groß-/Kleinschreibung Ihrem Suchtext entsprechen. Mit wird der Suchen/Ersetzen-Vorgang nur innerhalb des ausgewählten Textes ausgeführt. Die Einstellung Alle hervorheben bewirkt, dass alle Fundstellen farbig hinterlegt werden und die Anzahl der Fundstellen in einem kleinen Fenster angezeigt wird. (Auch, wenn noch keine Ersetzung stattgefunden hat. Dies kann nützlich sein, um auf einen Blick zu sehen, an welchen Stellen im Dokument Ersetzungen erfolgen würden, wenn Sie auf Alle ersetzen klicken.)

Klicken Sie auf rechts in der Suchleiste, um von der erweiterten Suche zur einfachen Suche zu wechseln.

Tipp

Wenn Sie einen Regulären Ausdruck verwenden, um den Suchtext zu finden, können Sie Referenzen auf den gefundenen Text verwenden, um den gefundenen Text weiterzuverwenden.

Im Abschnitt Reguläre Ausdrücke finden Sie weitere Informationen dazu.

Tipp

Sie können die Befehle find, replace und ifind (Weitersuchen) der Befehlszeile benutzen.