vim

Kako izbrisati linije u Vi / Vim?

Kako izbrisati linije u Vi / Vim?
Vim, prethodno poznat kao Vi, skraćenica je od "Vi IMproved", višenamjenski je uređivač teksta koji je kompatibilan sa svim operativnim sustavima temeljenim na UNIX-u, poput Linuxa i MacOS-a. Vim se može koristiti u razne svrhe kao što je stvaranje, uređivanje teksta i / ili računalnih programskih datoteka.

Tijekom uređivanja tekstualnih datoteka u Vim editoru često trebate izbrisati jedan ili više redaka, a za razliku od bilo kojeg drugog uređivača teksta, omogućuje vam prilično učinkovito uređivanje datoteka. Ovaj će se vodič usredotočiti na uređivanje i brisanje redaka iz datoteka u Vim editoru.

Ako nemate Vim editor, pokušajte ga instalirati pomoću:

$ sudo apt instalirati vim

Vim vam omogućuje brisanje linija na razne načine, na primjer, možete izbrisati sve retke odjednom, više linija, pa čak i redove prema prilagođenom uzorku / riječi. Provjerimo sve ove metode:

Brisanje jednog retka u Vim editoru:

Postupak brisanja samo jednog retka u Vimu je jednostavan. Da biste izbrisali redak, slijedite korake u nastavku:

  1. Prvo pomaknite pokazivač na redak koji želite izbrisati.
  2. Pritisni "EscTipka za promjenu načina rada.
  3. Sada upišite ": d"I pritisnite"Unesi"Za brisanje retka ili brzo pritisnite"dd".

Uklanjam liniju broj 3 za demonstraciju. Pogledajte slike u nastavku:

Kako izbrisati sve retke u Vim editoru:

Da biste odjednom izbrisali sve retke, slijedite postupak u nastavku:

  1. Prvo pritisnite "EscTipka za prebacivanje načina rada s umetanja na uređivanje.
  2. Sada upišite ":% dI pritisnite "Unesi”Za uklanjanje svih linija.

Kako izbrisati raspon redaka u Vim editoru:

Vim također omogućuje odabir raspona linija i njihovo brisanje. Sintaksa je dana u nastavku:

: [Broj početne linije], [Završni broj linije] d

Na primjer, ako želite izbrisati retke s retka broj 5 na red broj 7, jednostavno slijedite dolje navedeni postupak:

  1. Promijenite način rada pomoću "Esc"Ako je u načinu umetanja.
  2. Upišite ": 5,7d"I pritisnite" Enter ", redak broj 5,6 i 7 će se ukloniti.

Ako želite izbrisati sve retke prije trenutnog retka, upotrijebite “: 1, -1d“. Na primjer, ako želite izbrisati retke iz retka broj 5 u sve retke prije ovih redaka, tada upotrijebite sljedeću metodu:

  1. Postavite pokazivač na redak broj 5.
  2. Pritisni "Esc"Tipka i tip": 1, -1d", A zatim pritisnite"Unesi".

Da biste izbrisali sve retke iza retka broj 5, slijedite dolje navedeni postupak:

  1. Postavite pokazivač na redak broj 5.
  2. Pritisni "Esc"Tipka i tip": + 1, $ d", A zatim pritisnite"Unesi”, Retci ispod retka broj 5 bit će uklonjeni.

Kako izbrisati više redaka u Vim editoru:

Ovom metodom naučit ćemo postupak uklanjanja više uzastopnih redaka. Jednostavno slijedite postupak:

  1. Dovedite kursor do retka odakle želite započeti brisanje.
  2. Ako želite ukloniti 4 uzastopna retka, jednostavno upišite „4dd".

Na gornjoj je slici kurzor na liniji 2, stoga su uklonjeni redovi 3,4,5 i 6.

Kako izbrisati liniju s prilagođenim uzorkom u Vim editoru:

Još jedna značajka Vim editor-a je da vam omogućuje brisanje retka s danim uvjetom, sintaksa je dana u nastavku:

: g // d

Zamijeni “”S riječju retka koji želite izbrisati. Na primjer, ako želite izbrisati retke s riječju "Linux", tada upotrijebite sljedeći pristup:

  1. Pritisni "EscTipka za promjenu načina rada.
  2. Upišite ": g / linux / d, A zatim pritisnite "Unesi".

Redci koji sadrže „Linux”Riječ će biti izbrisana.

Slično tome, ako želite izbrisati sve retke, osim redaka koji sadrže „Linux”Riječ, a zatim upotrijebite

“: G! / linux / d ”:

Za brisanje redaka koji počinju određenim slovom upotrijebite

“: G / ^ T / d”;

Da biste uklonili sve prazne retke u tekstualnoj datoteci ili kodu, upotrijebite

“: G / ^ $ / d”:

Zaključak:

Vim je jedan od omiljenih urednika teksta među korisnicima i programerima Linuxa. To je besplatan, dobro dokumentiran i prilagodljiv uređivač teksta. U ovom smo vodiču naučili kako uređivati ​​tekst i kôd u Vimu. Temeljito smo razgovarali o različitim metodama i pristupima za brisanje retka, više redaka, pa čak i redaka s navedenom riječju. Vim je svestrani uređivač koji ima puno više mogućnosti za otkrivanje.

Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...
Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...