vim

Ako odstrániť riadky vo Vi / Vim?

Ako odstrániť riadky vo Vi / Vim?
Vim predtým známy ako Vi, znamená „Vi IMproved“, je viacúčelový textový editor, ktorý je kompatibilný so všetkými operačnými systémami založenými na UNIX ako Linux a macOS. Vim možno použiť na rôzne účely, ako je vytváranie, úprava textu alebo súborov počítačových programov.

Pri úprave textových súborov v editore Vim musíte často vymazať jeden alebo viac riadkov a na rozdiel od iných textových editorov vám umožňuje súbory upravovať pomerne efektívne. Táto príručka sa zameria na to, ako upravovať a mazať riadky zo súborov v editore Vim.

Ak nemáte editor Vim, skúste ho nainštalovať pomocou:

$ sudo apt nainštalovať vim

Vim vám umožňuje mazať riadky rôznymi spôsobmi, napríklad môžete mazať všetky riadky naraz, viac riadkov a dokonca aj riadky pomocou vlastného vzoru / slova. Poďme skontrolovať všetky tieto metódy:

Odstránenie jedného riadku v editore Vim:

Proces odstránenia iba jedného riadku vo Vime je jednoduchý. Ak chcete riadok odstrániť, postupujte takto:

  1. Najskôr umiestnite kurzor na riadok, ktorý chcete vymazať.
  2. Stlačte „Esc”Zmeníte režim.
  3. Teraz napíš „: d”A stlačte„Zadajte”Na vymazanie riadku alebo na rýchle stlačenie“dd“.

Na demonštráciu odstraňujem riadok číslo 3. Pozrite si obrázky nižšie:

Ako odstrániť všetky riadky v editore Vim:

Ak chcete odstrániť všetky riadky naraz, postupujte takto:

  1. Najskôr stlačte „Esc”Tlačidlo na prepnutie režimu z vloženia do úpravy.
  2. Teraz napíš „:% d”A stlačte„Zadajte”, Aby sa odstránili všetky riadky.

Ako odstrániť rozsah riadkov v editore Vim:

Vim tiež umožňuje vybrať rozsah riadkov a potom ich vymazať. Syntax je uvedená nižšie:

: [Číslo začiatočnej čiary], [Číslo cieľovej čiary] d

Napríklad, ak chcete vymazať riadky z riadku číslo 5 do riadku číslo 7, jednoducho postupujte podľa nižšie uvedeného postupu:

  1. Zmeňte režim pomocou „Esc”, Ak je v režime vkladania.
  2. Napíš „: 5,7d”A stlačte“ Enter ”, riadok číslo 5,6 a 7 bude odstránený.

Ak chcete vymazať všetky riadky pred aktuálnym riadkom, použite „: 1, -1d„. Napríklad ak chcete vymazať riadky z riadku číslo 5 zo všetkých riadkov pred týmito riadkami, použite nasledujúcu metódu:

  1. Umiestnite kurzor na riadok číslo 5.
  2. Stlačte „Esc”Kľúč a napíš“: 1, -1d”A potom stlačte“Zadajte“.

Ak chcete vymazať celý riadok za riadkom číslo 5, postupujte podľa nižšie uvedeného postupu:

  1. Umiestnite kurzor na riadok číslo 5.
  2. Stlačte „Esc”Kľúč a napíš“: +1, $ d”, Potom stlačte“Zadajte”, Riadky, ktoré sú pod riadkom číslo 5, budú odstránené.

Ako odstrániť viac riadkov v editore Vim:

V tejto metóde sa naučíme proces odstraňovania viacerých po sebe idúcich riadkov. Postupujte podľa pokynov:

  1. Umiestnite kurzor na riadok, z ktorého chcete začať odstraňovať.
  2. Ak chcete odstrániť 4 po sebe idúce riadky, jednoducho zadajte „4dd“.

Na vyššie uvedenom obrázku je kurzor na riadku 2, preto boli riadky 3,4,5 a 6 odstránené.

Ako odstrániť riadok s vlastným vzorom v editore Vim:

Ďalšou vlastnosťou editora Vim je, že umožňuje odstrániť riadok s danou podmienkou, syntax je uvedená nižšie:

: g // d

Nahradiť „”Slovom riadku, ktorý chcete vymazať. Napríklad ak chcete vymazať riadky so slovom „Linux“, použite nasledujúci postup:

  1. Stlačte „Esc”Na zmenu režimu.
  2. Napíš „: g / linux / d”, Potom stlačte„Zadajte“.

Riadky obsahujúce „Linux”Slovo bude vymazané.

Podobne, ak chcete vymazať všetky riadky, okrem riadkov obsahujúcich „Linux”Slovo, potom použite

„: G! / linux / d ”:

Na odstránenie riadkov, ktoré začínajú konkrétnym písmenom, použite

„: G / ^ T / d“;

Ak chcete odstrániť všetky prázdne riadky v textovom súbore alebo kóde, použite

„: G / ^ $ / d“:

Záver:

Vim je jedným z populárnych textových editorov medzi užívateľmi a vývojármi Linuxu. Je to bezplatný, dobre zdokumentovaný a prispôsobiteľný textový editor. V tejto príručke sme sa naučili, ako upravovať text a kód vo Vime. Dôsledne sme diskutovali o rôznych metódach a prístupoch k odstráneniu riadku, viacerých riadkov a dokonca aj riadkov so zadaným slovom. Vim je všestranný editor, ktorý má oveľa viac funkcií na odhalenie.

Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...
Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...