endet (da der Punkt auch als Suchkriterium verwendet werden kann, muß er entwertet werden): Die Zeichenkombinationen \< und \> stehen für den Anfang bzw. das Ende eines Worts und werden an den Anfang und das Ende des Suchtexts gestellt. Auf diese Weise können Sie den Editor anweisen, nach vollständigen Wörtern zu suchen. Bei Eingabe des folgenden Befehls wird also nur das Wort Test" selbst gefunden, andere Wörter, die mit Test" beginnen, dagegen nicht: Der Punkt (. ) steht für ein beliebiges Zeichen. Vim - suchen tauschen und ersetzen in vim. Mit dem folgenden Befehl wird sowohl nach Test" wie nach Text" gesucht: Da Sie hier nach einer Zeichenfolge und nicht nach einem Wort suchen, werden auch Wörter wie Testlauf" oder Textverarbeitung" gefunden. Es gibt noch eine weitere, vielseitigere Möglichkeit, nach verschiedenen Schreibweisen einer Zeichenfolge zu suchen. Dabei setzen Sie die alternativ zu verwendenden Zeichen in eckige Klammern. Wenn Sie /[mh] zeichenfolge eingeben, kann die gesuchte Zeichenfolge also mit m" oder h" beginnen.
Sich ein paar grundlegende Suchbefehle anzueignen, bringt einen wahren Schub für die eigene Produktivität. Basis-Suche Wie Sie vielleicht wissen, gibt es in Vim zwei unterschiedliche Modi: den Befehlsmodus und den Einfügemodus. Man startet Vim im Befehlsmodus und drückt dann beispielsweise [i], um in den Einfügemodus zu gelangen und Text einzugeben. Ein Druck auf die [Esc]-Taste versetzt Vim wieder in den Befehlsmodus. Am unteren Rand des Fensters zeigt Vim eine Statusleiste, in der etwa der Einfügemodus gekennzeichnet ist. Die Befehle und Tastenkürzel für die reine Suche in Vim unterscheiden sich von denen für das Suchen und Ersetzen. Vi suchen ersetzen in de. Wie die meisten anderen werden sie im Befehlsmodus eingegeben. Die grundlegende Suche könnte kaum einfacher sein: Geben Sie » /Suchbegriff « ein, um von der aktuellen Cursor-Position ausgehend die Datei nach dem Suchbegriff zu durchsuchen. Um rückwärts zu suchen, verwenden Sie »? Suchbegriff «. Im Prinzip steckt dahinter ein System, das sich dem deutschen Anwender nicht unbedingt erschließt: Auf der US-amerikanischen Tastatur liegen diese beiden Buchstaben auf derselben Taste.
". " (Punkt), escaped werden, indem man dem betreffenden Zeichen ein "\" (Backslash) voranstellt.
< Übersicht Beim Bearbeiten von Dateien treten immer wieder gleiche oder ähnliche Aufgaben auf. Für diese Aufgaben gibt es oft einfache Lösungen. Buchstaben-, Wort- und Zeilentausch [ Bearbeiten] xp Buchstabendreher wie im Wort "nciht" können korrigiert werden, indem der Cursor auf den ersten der zu tauschenden Buchstaben ('c') gesetzt und dann x eingeben wird. Der Buchstabe 'c' wird gelöscht, das Wort "niht" bleibt übrig. Der gelöschte Buchstabe wird mit p hinter dem Cursor wieder eingefügt. dwwP Der Cursor wird auf das erste Zeichen des ersten zu tauschenden Wortes gesetzt und dann dw eingegeben. Das Wort wird gelöscht. Mit w wird der Cursor zum Anfang des jetzt nächsten Wortes bewegt. Das gelöschte Wort wird mit P vor der aktuellen Cursorposition wieder eingefügt. Für die letzten beiden Worte einer Zeile funktioniert diese Kombination nicht. ddp Der Cursor wird auf die erste der zu tauschenden Zeilen gesetzt und dann dd eingegeben. Vi-Befehlsreferenz: Cookbook – Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher. Die Zeile verschwindet. Die gelöschte Zeile wird mit p unter der aktuellen Cursorposition wieder eingefügt.