Das Handbuch zu Kate - KDE Documentation
Das Handbuch zu Kate - KDE Documentation
Das Handbuch zu Kate - KDE Documentation
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Das</strong> <strong>Handbuch</strong> <strong>zu</strong> <strong>Kate</strong><br />
Kurz gesagt, der Text wird nach dem Suchtext, dem regulären Ausdruck zwischen dem ersten<br />
und dem zweiten Schrägstrich, durchsucht und wenn der Suchtext gefunden wurde,<br />
wird der übereinstimmende Teil des Textes durch den Ausdruck zwischen dem mittleren<br />
und dem hinterem Schrägstrich ersetzt. Runde Klammern im Suchtext erzeugen Referenzen,<br />
die dann später da<strong>zu</strong> benutzt werden, die Zeichenketten wieder<strong>zu</strong>verwenden. Diese Referenzen<br />
werden wie folgt aufgerufen: \1 für die erste Referenz, \2 für die zweite und so<br />
weiter.<br />
Um nach einem Sonderzeichen, ( oder ), <strong>zu</strong> suchen, müssen Sie dieses durch einen Rückwärtsschrägstrich<br />
kenntlich machen. \(\)<br />
Wenn Sie ein i an das Ende des Ausdruckes anhängen, wird beim Suchen nicht nach Großund<br />
Kleinbuchstaben unterschieden. <strong>Das</strong> Anhängen eines g legt fest, dass alle Vorkommen<br />
des Suchtextes ersetzt werden, normalerweise wird nur das erste Vorkommen ersetzt.<br />
Example 6.2 Ersetzen von Text in der aktuellen Zeile<br />
Ihr lieber Computer verweigerte gerade die Ausführung eines Programms, mit der Bemerkung,<br />
dass die Klasse myClass, die in der Zeile 3902 im Quelltext verwendet wird, nicht definiert ist.<br />
´´Natürlich!´´, denken Sie, das muss MyClass heißen. Sie gehen <strong>zu</strong>r Zeile 3092, rufen den Bearbeitungsbefehl<br />
auf, geben s/myclass/MyClass/i ein und klicken auf OK, Speichern die Datei<br />
und kompilieren – ohne Fehlermeldungen.<br />
Example 6.3 Ersetzen von Text in der gesamten Datei<br />
Stellen Sie sich vor, Sie hätten eine Datei, in der eine „Miss Jensen” einige Male erwähnt wird.<br />
Jemand kommt <strong>zu</strong>r Tür herein und erzählt Ihnen, dass sie gerade „Mr Jones” geheiratet hat. Sie<br />
stehen nun vor der Aufgabe, jedes „Miss Jensen” durch „Ms Jones” <strong>zu</strong> ersetzen.<br />
Rufen Sie die Befehlszeile auf, geben Sie %s/Miss Jensen/Ms Jones/ ein drücken Sie die<br />
Eingabetaste - fertig.<br />
59