Cuprins:

Cum găsesc și înlocuiesc în vi EDItor?
Cum găsesc și înlocuiesc în vi EDItor?

Video: Cum găsesc și înlocuiesc în vi EDItor?

Video: Cum găsesc și înlocuiesc în vi EDItor?
Video: Florin Salam si Mr.Juve - Vino langa mine [oficial video] 2024, Aprilie
Anonim

vi are, de asemenea, căutare puternică și a inlocui capabilități. Pentru a căuta textul unui open fişier pentru un șir specific (combinație de caractere sau cuvinte), în modul de comandă tastați două puncte (:), "s, " oblică (/) și șirul de căutare în sine. Ceea ce tastați va apărea pe linia de jos a ecranului de afișare.

Apoi, cum caut și înlocuiesc în editorul vi?

De exemplu, ați putea plasa mai întâi cursorul pe cuvânt foo apoi apăsați * pentru căutare pentru asta cuvânt . Înlocuitorul de mai sus ar atunci Schimbare toate cuvinte potrivește exact „foo” cu „bar”. A inlocui fiecare apariție a lui „foo” cu cuvânt sub cursor. înseamnă că apăsați Ctrl-R apoi Ctrl-W.

În mod similar, cum găsiți și înlocuiți un cuvânt într-un fișier în Linux? Găsiți și înlocuiți textul dintr-un fișier folosind sedcommand

  1. Utilizați Stream EDItor (sed) după cum urmează:
  2. sed -i 's/old-text/new-text/g' input.txt.
  3. S este comanda de înlocuire a lui sed pentru find andreplace.
  4. Îi spune lui sed să găsească toate aparițiile „text vechi” și să le înlocuiască cu „text nou” într-un fișier numit input.txt.

De asemenea, cum caut text în Vi?

Pentru a găsi un șir de text în vi:

  1. vi păianjen păros. Pentru început, accesați vi și un fișier specific.
  2. /păianjen. Intrați în modul de comandă, apoi tastați / urmat de textul pe care îl căutați.
  3. Apăsați pentru a găsi prima apariție a termenului. Tastați n pentru a găsi următorul.

Cum merg la o anumită linie din vi?

Dacă ești deja în vi , puteți folosi mergi la comanda. Pentru a face acest lucru, apăsați Esc, tastați linia număr, apoi apăsați Shift-g. Dacă apăsați Esc și apoi Shift-g fără a specifica a linia număr, vă va duce la ultimul linia în fişier.

Recomandat: