Edytor VI Znajdź i wymień ciąg - EX Tryb

Edytor VI Znajdź i wymień ciąg - EX Tryb

Jak znaleźć i zastąpić wszystkie występy ciągów w całym pliku tekstowym za pomocą edytora vim?

Odpowiedź
VI Editor oparty jest na ex the Original Ex Editor napisany w 1976 roku. Jedną z funkcji odziedziczonych po tym edytorze jest sposób, aby po prostu wyszukać i wymienić dowolny ciąg w pojedynczym wierszu, pierwszym wystąpieniu lub w całym tekście. Oto kilka przykładów:
Wymień pierwsze wystąpienie słowa vim dla słowa vi na bieżącej linii.

: s/vim/vi 

Zastąp pierwsze występowanie na każdym wierszu słowa vim dla słowa vi

: g/vim/s // vi 

Wreszcie, zastąp każde wystąpienie słowa vim słowem vim na wszystkich wierszach

: g/vim/s // vi/g 

Powiązane samouczki Linux:

  • VIM Editor Basics w Linux
  • Mastering Bash Script Loops
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Zagnieżdżone pętle w skryptach Bash
  • Zaawansowane podpsy Linux z przykładami
  • Advanced Bash Regex z przykładami
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Bash Regexps dla początkujących z przykładami