VI -Editor finden und ersetzen Sie String - Ex -Modus

VI -Editor finden und ersetzen Sie String - Ex -Modus

Wie finde und ersetze ich alle String -Vorkommen in der gesamten Textdatei mit VIM -Editor??

Antworten
Der VI -Editor basiert auf Ex The Original Ex -Editor, die 1976 geschrieben wurden. Eines der von diesem Editor geerbten Funktionen ist eine Art und Weise, wie sie eine Zeichenfolge mit einer einzelnen Zeile, zuerst oder in ganzem Text ersetzen und ersetzen können. Hier sind einige Beispiele:
Ersetzen Sie ein erstes Ereignis von Wort vim für das Wort VI in der aktuellen Zeile.

: s/vim/vi 

Ersetzen Sie das erste Ereignis in jeder Zeile des Wortes VIM für das Wort vi

: g/vim/s // vi 

Schließlich ersetzen Sie jedes Auftreten des Wortes Vim für das Wort vim in allen Zeilen

: g/vim/s // vi/g 

Verwandte Linux -Tutorials:

  • VIM -Editor -Grundlagen in Linux
  • Mastering -Bash -Skriptschleifen beherrschen
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Dinge zu installieren auf Ubuntu 20.04
  • Verschachtelte Schleifen in Bash -Skripten
  • Erweiterte Linux -Unterschalen mit Beispielen
  • Advanced Bash Regex mit Beispielen
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • Bash Regexps für Anfänger mit Beispielen