Inhaltsverzeichnis:

Wie finde und ersetze ich in vi EDItor?
Wie finde und ersetze ich in vi EDItor?

Video: Wie finde und ersetze ich in vi EDItor?

Video: Wie finde und ersetze ich in vi EDItor?
Video: VI / VIM Grundlagen 2024, Kann
Anonim

vi hat auch eine leistungsstarke Suche und ersetzen Fähigkeiten. So durchsuchen Sie den Text eines geöffneten Datei Geben Sie für eine bestimmte Zeichenfolge (Kombination von Zeichen oder Wörtern) im Befehlsmodus einen Doppelpunkt (:), "s, " Schrägstrich (/) und die Suchzeichenfolge selbst ein. Ihre Eingabe erscheint in der unteren Zeile des Anzeigebildschirms.

Wie kann ich dann im vi-Editor suchen und ersetzen?

Sie können den Cursor beispielsweise zuerst auf das Wort foo drücken Sie dann *, um Suche dafür Wort . Der obige Ersatz würde dann Veränderung alle Wörter genau passend zu 'foo' zu 'bar'. Ersetzen jedes Vorkommen von'foo' mit dem Wort unter dem Cursor. bedeutet, dass Sie Strg-R und dann Strg-W drücken.

Wie können Sie unter Linux ein Wort in einer Datei suchen und ersetzen? Suchen und Ersetzen von Text in einer Datei mit sedcommand

  1. Verwenden Sie Stream EDItor (sed) wie folgt:
  2. sed -i 's/alter-text/neuer-text/g' input.txt.
  3. Das s ist der Ersatzbefehl von sed für find andreplace.
  4. Es weist sed an, alle Vorkommen von 'old-text' zu finden und durch 'new-text' in einer Datei namens input.txt zu ersetzen.

Wie suche ich in Vi ebenfalls nach Text?

So finden Sie eine Textzeichenfolge in vi:

  1. vi Haarspinnen. Greifen Sie zunächst auf vi und eine bestimmte Datei zu.
  2. /Spinne. Rufen Sie den Befehlsmodus auf und geben Sie / gefolgt von dem gesuchten Text ein.
  3. Drücken Sie, um das erste Vorkommen des Begriffs zu finden. Geben Sie n ein, um den nächsten zu finden.

Wie gehe ich in vi zu einer bestimmten Zeile?

Wenn du schon dabei bist vi , du kannst den … benutzen gehe zu Befehl. Drücken Sie dazu Esc, geben Sie die Leitung Nummer, und drücken Sie dann Umschalt-g. Wenn Sie Esc und dann Shift-g drücken, ohne a. anzugeben Leitung Nummer, es bringt dich zum letzten Leitung in dem Datei.

Empfohlen: