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:
- Prvo pomaknite pokazivač na redak koji želite izbrisati.
- Pritisni "EscTipka za promjenu načina rada.
- 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:
- Prvo pritisnite "EscTipka za prebacivanje načina rada s umetanja na uređivanje.
- 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] dNa primjer, ako želite izbrisati retke s retka broj 5 na red broj 7, jednostavno slijedite dolje navedeni postupak:
- Promijenite način rada pomoću "Esc"Ako je u načinu umetanja.
- 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:
- Postavite pokazivač na redak broj 5.
- Pritisni "Esc"Tipka i tip": 1, -1d", A zatim pritisnite"Unesi".
Da biste izbrisali sve retke iza retka broj 5, slijedite dolje navedeni postupak:
- Postavite pokazivač na redak broj 5.
- 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:
- Dovedite kursor do retka odakle želite započeti brisanje.
- 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 /Zamijeni “
- Pritisni "EscTipka za promjenu načina rada.
- 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.