Ako komentovať viac riadkov v editore Vim


Vim je jedným z najpopulárnejších a najvplyvnejších textových editorov príkazového riadka. Dodáva sa s množstvom funkcií a funkcií pre každého terminálového geeka. Vim však môže odrádzať nových používateľov - nie preto, že je zložité sa naučiť a ovládať, ale preto, že má nekonvenčný spôsob, ako robiť veci. Napríklad Vim používa skratky, režimy a väzby, na ktoré si často treba zvyknúť a potrebujete celý článok, ktorý vám ukáže, ako ukončiť Vim.

Táto príručka pojednáva o tom, ako sa s Vimom oboznámiť tým, že sa naučíte rýchle a jednoduché kroky na komentovanie viacerých blokov kódu.

Obsah

  • Ako komentovať jeden riadok vo Vime
  • Ako komentovať viac riadkov
  • Ako zrušiť komentár vo viacerých riadkoch
  • často kladené otázky

Po prvé, skôr ako budete môcť komentovať viacero riadkov vo Vime, musíte vedieť, ako komentovať jeden riadok, takže sa na to zamerajme ako na náš východiskový bod.

Ako komentovať jeden riadok vo Vime

Ak chcete komentovať jeden riadok vo Vime:

  1. Stlačením Ctrl + V vstúpite do vizuálneho režimu.
  2. Prejdite na riadok, ktorý chcete komentovať, a stlačte kláves C.
  3. V závislosti od vašej konfigurácie Vim by to malo komentovať vybraný riadok.

To je všetko - jednoduché, však? Teraz sa ponorme trochu hlbšie.

Ako komentovať viac riadkov

Používame jednoduchý skript Python, aby sme sa naučili, ako komentovať viacero riadkov vo Vime.

vim comments.py

1. Používanie čísel riadkov

Používanie čísel riadkov je jednou z metód na komentovanie viacerých riadkov vo Vime. Vim vám umožňuje špecifikovať počiatočnú a cieľovú čiaru a komentovať ich.

  1. Každému riadku priraďte číslo nasledujúcim príkazom:
:set number
  1. Stlačením klávesu ESC spustíte režim príkazov Vim.
  2. Zadajte príkaz:
:[start],[end]/s/^/#

Začiatok je číslo riadku, od ktorého sa má začať, a koniec je číslo riadku, na ktorom sa má ukončiť blok komentárov.

  1. Teraz, keď ste komentovali vybrané riadky, môžete zrušiť priradenie čísel riadkov pomocou nasledujúceho príkazu:
:set nonumber

Nasledujúca snímka obrazovky ukazuje, ako použiť tento príkaz na komentovanie riadkov 15 až 25.

:15,25s/^/#

Tip: Ak máte radi Vim, môžete ho zmeniť aj na textový procesor.

2. Zvýraznite Blok

Predpokladajme, že nepoznáte čísla riadkov, ktoré chcete komentovať. V takom prípade môžete použiť metódu zvýraznenia na zvýraznenie cieľového bloku a komentovanie.

  1. Umiestnite kurzor na riadok, ktorý chcete komentovať, a stlačte klávesy Shift + V. Tým sa zvýrazní celý riadok, kde sa nachádza kurzor.
  2. Pomocou šípok hore a dole (alebo písmen k a j) vyberte riadky, ktoré chcete zakomentovať. Stlačením hore alebo k zvýrazníte riadky nad vami vybraným riadkom, zatiaľ čo stlačením nadol alebo j zvýrazníte riadky pod.

Poznámka: Riadky, ktoré chcete komentovať, môžete vybrať aj pomocou rolovacieho kolieska myši.

  1. Keď budete mať zvýraznený cieľový blok, stlačte kláves RETURN na ukončenie Visual Line.
  1. Stlačením klávesu ESC vstúpte do príkazového režimu a zadajte príkaz:
:s/^/#
  1. Stlačením Enter spustíte príkaz a okomentujete zvýraznené riadky.

3. Regulárne výrazy

Vim tiež podporuje regulárne výrazy (regex) na komentovanie riadkov obsahujúcich konkrétne slová. Ak chcete komentovať riadky obsahujúce konkrétny výraz:

  1. Otvorte súbor v editore vim a zadajte nasledujúci príkaz:
:g/\keyword/s/^/#

„Kľúčové slovo“ v tomto príkaze predstavuje konkrétne slová, ktoré chcete komentovať.

  1. Stlačením Enter spustíte príkaz. Vim pred vykonaním príkazu automaticky zvýrazní cieľové slovo.

Príklad nižšie komentuje všetky riadky obsahujúce kľúčové slovo True:

:g/\True/s/^/#

4. Vizuálny režim

Môžete tiež použiť vizuálny režim Vim na komentovanie bloku kódu.

  1. Prejdite na riadok, ktorý chcete začať komentovať. Vizuálny režim aktivujete stlačením klávesov Ctrl + V.
  2. Pomocou klávesov so šípkou nahor a nadol alebo písmen k a j vyberte všetky riadky, ktoré chcete zakomentovať. Vim vloží zvýraznenie na začiatok každého riadku, aby označil vybraný riadok.

  1. Keď sú cieľové riadky vybraté, stlačte Shift + I pre vstup do režimu vkladania.
  2. Zadajte symbol komentára pre cieľový súbor. V tomto prípade musíte vložiť symbol libry (#), aby ste mohli komentovať kód Pythonu.
  3. Stlačte kláves ESC a Vim zakomentuje všetky vybrané riadky.

Tip: Ak ste skúsený používateľ Vim, nezabudnite si pozrieť aj tieto tipy a triky Vim.

Ako zrušiť komentár vo viacerých riadkoch

Možno budete musieť zrušiť komentár na viacerých riadkoch. Na tento účel môžete použiť vizuálny režim alebo príkaz.

1. Vizuálny režim

  1. Začnite tak, že prejdete na riadok, ktorý chcete zrušiť, a potom stlačte Ctrl + V na aktiváciu režimu vizuálneho blokovania.
  2. Pomocou kláves nahor a nadol alebo pomocou písmen k a j vyberte všetky riadky, ktoré chcete odkomentovať.
  3. Po výbere riadkov stlačte kláves X na odstránenie komentárov.

2. Pomocou príkazu

Ďalšou metódou je použitie príkazu na odstránenie všetkých riadkov začínajúcich symbolom komentára.

  1. Otvorte súbor v editore vim a zadajte nasledujúci príkaz. Nahraďte skutočným symbolom komentára, ktorý chcete odstrániť.:
:%s/^<comment symbol>/

  1. Stlačením Enter spustíte príkaz.

Môžete tiež zvýrazniť riadky, ktoré chcete zrušiť, podľa krokov v metóde 1 a potom použiť príkaz v kroku 1 na odstránenie komentárov.

často kladené otázky

Ako zlúčiť viac riadkov do jedného riadku vo Vime?

V editore Vim môžete zlúčiť dva riadky umiestnením kurzora na prvý riadok a stlačením Shift + j (veľké J). Týmto spôsobom sa riadok s kurzorom spojí s riadkom bezprostredne pod ním. Ak chcete pridať ďalšie riadky, stláčajte Shift + j.

Ako písať text vo Vime?

Text môžete zadávať do Vimu v režime vkladania. Aktivujte ho stlačením Shift + i. Môžete tiež stlačiť kláves Enter a prejsť na nový riadok alebo navigovať pomocou klávesov so šípkami v režime vkladania. Stlačením Esc sa znova vrátite do príkazového režimu.

Ako uložiť súbor v editore Vim a ukončiť ho?

Ak chcete uložiť súbor s alebo bez ukončenia Vim, vstúpte do príkazového režimu stlačením Esc. Potom stlačte Shift + ; (ak chcete zadať :, dvojbodku). Pred dvojbodkou napíšte x, stlačením klávesu Enter uložte súbor a ukončite Vim. Môžete tiež napísať w a stlačiť Enter na uloženie súboru bez ukončenia Vimu alebo q! na zatvorenie Vimu bez uloženia súboru.

Súvisiace články