Cum să comentați mai multe linii simultan în Vim

How Comment Multiple Lines Once Vim



Vim este un editor de text excelent în linie de comandă, mai ales dacă vă simțiți confortabil cu comenzile rapide, modurile și legăturile sale. Cu toate acestea, atunci când lucrăm cu acesta, putem întâlni cazuri în care trebuie să comentăm blocurile de coduri în timp ce edităm fișierele de cod și de configurare.

Acest articol descrie modalități rapide și ușoare de a comenta și decomenta mai multe linii de cod în editorul Vim. Învățarea modului de a face acest lucru va elimina necesitatea de a coborî fiecare linie și de a comenta fiecare linie.







Cum să comentezi mai multe linii - Vim

Pentru acest ghid, vom folosi un script python simplu numit simple.py



Vim simplu.py



Metoda # 1 - Numere de linie

Cea mai simplă metodă de a comenta mai multe linii este utilizarea numerelor de linie. Mai întâi, deschideți fișierul în Vim și apăsați ESC pentru a intra în modul de comandă.





introduce

:[linia de start],[capăt de linie]s / ^ /#

Pentru a demonstra, să comentăm de la rândurile 10-15.



Dacă nu doriți să utilizați numere de linie în comandă, utilizați metoda de evidențiere.

Pentru a face acest lucru, treceți la linia pe care doriți să începeți să o comentați și apăsați SHIFT + V. Dacă faceți acest lucru, veți evidenția întreaga linie. Apoi, utilizați tastele săgeată sus și jos pentru a evidenția celelalte linii.

După ce ați evidențiat liniile de comentat, apăsați Enter; codul evidențiat ar trebui să arate cam așa:

Apăsați ESC pentru a intra în modul de comandă și utilizați comanda ca:

: s / ^ /#

După finalizare, ar trebui ca toate liniile pe care le-ați evidențiat să fie comentate ca:

Metoda # 2 - Mod vizual

Cealaltă metodă pe care o puteți utiliza pentru a comenta mai multe linii este utilizarea modului vizual.

Pentru aceasta, apăsați ESC și navigați la liniile pe care doriți să le comentați.

Apăsați CTRL + V pentru a activa modul vizual.

Folosind tastele săgeată sus și jos, evidențiați liniile pe care doriți să le comentați.

După ce ați selectat liniile, apăsați tastele SHIFT + I pentru a intra în modul de inserare.

Introduceți simbolul de comandă, de exemplu, semnul # și apăsați tasta ESC. Vim va comenta toate liniile evidențiate.

# 3 - Expresie regulată

Una dintre metodele noastre preferate de a comenta liniile de cod în Vim sunt expresiile regulate. De exemplu, utilizarea regexului este o metodă puternică care comentează schițe care conțin un anumit cuvânt.

De exemplu, pentru a comenta liniile care conțin cuvântul def, utilizați comanda:

: g / in timp ce/ s / ^ /#

Apăsați Enter pentru a comenta liniile:

Cum să decomentați mai multe linii - Vim

Reversul este adevărat; odată ce comentați schițele, trebuie să le decomentați. Pentru a decomenta mai multe linii, utilizați următoarea metodă.

Introduceți următoarele pentru a descomenta liniile începând cu un semn #

:% s / ^# /

O altă metodă este utilizarea modului vizual.

Navigați la linia pe care doriți să o comentați și apăsați CTRL + V pentru a intra în modul vizual.

Utilizați tastele săgeată sus și jos pentru a evidenția liniile pe care doriți să le descomentați. Odată selectat, apăsați x pentru a elimina comentariile.

Odată ce apăsați x, acesta descompune automat liniile.

A concluziona

Pe scurt, utilizarea comenzilor rapide Vim ar trebui să vă îmbunătățească fluxul de lucru și să vă ajute să vă îmbunătățiți eficiența. Căutați pe site-ul nostru mai multe tutoriale Vim pentru a vă îmbunătăți abilitățile Vim.

Mulțumesc că ai citit!