Suchen und Ersetzen
Das Suchfenster durchsucht die Symbole und Texte der aktiven Sprachtabelle und ersetzt sie auf Wunsch.
Das Suchfenster öffnen
- (Strg+F) öffnet das Fenster zum Suchen.
- (Strg+H) öffnet es mit dem zusätzlichen Feld Ersetzen durch. Im Fenster wechseln Strg+F und Strg+H zwischen beiden.
- Ist eine Zelle markiert, wird ihr Text als Suchtext vorgeschlagen; während Sie eine Zelle bearbeiten, der markierte Teil davon.
Das Fenster bleibt vor den Editorfenstern und wirkt immer auf das zuletzt aktive Tabellenfenster. Sprachdefinitionen lassen sich nicht durchsuchen. Esc schließt das Fenster; es behält Texte, Optionen und Position für das nächste Mal.
Optionen
| Option | Wirkung |
|---|---|
| Suchen in | Durchsucht die Spalte Symbol, die Spalte Text oder Beides. Bei beiden wird das Symbol einer Zeile vor ihrem Text durchsucht. |
| Groß-/Kleinschreibung | Unterscheidet Groß- und Kleinbuchstaben. |
| Nur ganze Wörter | Findet den Suchtext nur, wenn er nicht Teil eines längeren Wortes ist. |
| Reguläre Ausdrücke | Liest den Suchtext als regulären Ausdruck (siehe unten). |
| Rückwärts suchen | Sucht in Richtung Tabellenanfang. |
Suchen
Weitersuchen (oder Eingabe) markiert die nächste Zelle, die den Suchtext enthält. Am Ende der Tabelle geht die Suche am Anfang weiter; das Fenster meldet das in seiner Statusleiste. Wird nichts gefunden, hören Sie einen Signalton.
Texte werden so durchsucht, wie die Tabelle sie zeigt; \n findet also Zeilenumbrüche.
Sie müssen das Fenster nicht offen lassen: (F3) und Umschalt+F3 suchen mit dem letzten Suchtext und den letzten Optionen vorwärts und rückwärts. Das Ergebnis erscheint in der Statusleiste des Tabellenfensters.
Ersetzen
- Ersetzen findet zuerst die nächste Zelle. Ein weiterer Klick ersetzt alle Vorkommen in dieser Zelle und findet die nächste; so können Sie jede Zelle prüfen, bevor Sie ersetzen.
- Alle ersetzen sagt Ihnen, wie viele Stellen in wie vielen Zeilen ersetzt werden, und fragt vorher nach.
Ersetzen lässt sich nicht rückgängig machen. Speichern Sie die Tabelle, bevor Sie viel ersetzen.
Reguläre Ausdrücke
Mit Reguläre Ausdrücke ist der Suchtext ein regulärer Ausdruck von .NET. Einige Beispiele:
| Suchen nach | Findet |
|---|---|
^menu\. | Symbole, die mit menu. beginnen |
\.\.\.$ | Texte, die mit ... enden |
\$[A-Z]+ | Platzhalter wie $NAME |
^$ | Leere Zellen |
Unter Ersetzen durch fügen $1, $2 usw. die eingeklammerten Teile des Treffers
ein. Zum Beispiel macht ^menu\.(\w+)$, ersetzt durch main.$1, aus menu.file ein
main.file. Ohne reguläre Ausdrücke wird $1 so eingefügt, wie es ist.
Ist der Ausdruck ungültig, sagt das Fenster, warum. Eine Suche, die zu lange dauert, wird abgebrochen.
Verlauf
Die Listen Suchen nach und Ersetzen durch bieten die letzten 10 verwendeten Texte an, und auch die Optionen bleiben erhalten, auch nach einem Neustart.