05.02.2013 Aufrufe

Das Handbuch zu Kate - KDE Documentation

Das Handbuch zu Kate - KDE Documentation

Das Handbuch zu Kate - KDE Documentation

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!