Pri úprave textových súborov v editore Vim často potrebujete odstrániť jeden alebo viac riadkov a na rozdiel od akéhokoľvek iného textového editora vám umožňuje upravovať súbory pomerne efektívne. Táto príručka sa zameria na to, ako upravovať a odstraňovať riadky zo súborov v editore Vim.
Ak nemáte editor Vim, skúste ho nainštalovať pomocou:
$sudovýstižnýInštalácia Prišiel som
Vim vám umožňuje odstrániť riadky rôznymi spôsobmi, napríklad môžete odstrániť všetky riadky naraz, viac riadkov a dokonca aj riadky podľa vlastného vzoru/slova. Pozrime sa na všetky tieto metódy:
Odstránenie jedného riadka v editore Vim:
Proces vymazania iba jedného riadku vo Vime je jednoduchý. Ak chcete odstrániť riadok, postupujte takto:
- Najprv presuňte kurzor na riadok, ktorý chcete odstrániť.
- Stlačte tlačidlo Esc kláves na zmenu režimu.
- Teraz napíšte, : d a stlačte Zadajte vymažte riadok alebo rýchlo stlačte dd .
Odstraňujem na ukážku riadok číslo 3. Pozrite sa na obrázky nižšie:
Ako odstrániť všetky riadky v editore Vim:
Ak chcete odstrániť všetky riadky naraz, postupujte podľa nižšie uvedeného postupu:
- Najprv stlačte tlačidlo Esc tlačidlo na prepnutie režimu z vloženia na úpravu.
- Teraz napíšte, :%d , a trafiť Zadajte na odstránenie všetkých riadkov.
Ako odstrániť rozsah riadkov v editore Vim:
Vim tiež umožňuje vybrať rozsah riadkov a potom ich odstrániť. Syntax je uvedená nižšie:
:[Číslo štartovacej čiary],[Číslo koncového riadku]dAk napríklad chcete odstrániť riadky z riadku číslo 5 na riadok číslo 7, postupujte podľa nižšie uvedeného postupu:
- Zmeňte režim pomocou Esc kľúč, ak je v režime vkladania.
- Napíšte : 5,7d a stlačte Enter, riadok číslo 5,6 a 7 budú odstránené.
Ak chcete odstrániť všetky riadky pred aktuálnym riadkom, použite príkaz : 1, -1d . Ak napríklad chcete odstrániť riadky z riadku číslo 5 na všetky riadky pred týmito riadkami, použite nasledujúcu metódu:
- Presuňte kurzor na riadok číslo 5.
- Stlačte tlačidlo Esc kľúč a typ : 1, -1d a potom stlačte Zadajte .
Ak chcete odstrániť celý riadok za riadkom číslo 5, postupujte podľa nižšie uvedeného postupu:
- Presuňte kurzor na riadok číslo 5.
- Stlačte tlačidlo Esc kľúč a typ :+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 nasledujúcich riadkov. Jednoducho postupujte podľa postupu:
- Presuňte kurzor na riadok, z ktorého chcete začať odstraňovať.
- Ak chcete odstrániť 4 po sebe nasledujúce riadky, jednoducho zadajte 4 .
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 vám umožňuje odstrániť riadok s danou podmienkou, syntax je uvedená nižšie:
: g/<SLOVO> /dNahraďte slovom riadka, ktorý chcete odstrániť. Ak napríklad chcete odstrániť riadky so slovom Linux, použite nasledujúci prístup:
- Stlačte tlačidlo Esc kláves na zmenu režimu.
- Napíšte : g / linux / d , potom stlačte Zadajte .
Riadky obsahujúce Linux slovo bude zmazané.
Podobne, ak chcete odstrániť všetky riadky, okrem riadkov obsahujúcich Linux slovo, potom použite
: g! /linux/d:
Ak chcete odstrániť riadky, ktoré začínajú konkrétnym písmenom, použite
: g/^T/d;
Ak chcete odstrániť všetky prázdne riadky z textového súboru alebo kódu, použite príkaz
: g/^ $/d:
Záver:
Vim je jedným z najobľúbenejších textových editorov medzi použí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 upravovať text a kód vo Vime. Dôkladne sme prediskutovali rôzne metódy a prístupy na odstránenie riadka, viacerých riadkov a dokonca riadkov so zadaným slovom. Vim je všestranný editor, ktorý má odhaľovať oveľa viac funkcií.