Meerdere regels tegelijk becommentariëren in Vim

How Comment Multiple Lines Once Vim



Vim is een uitstekende teksteditor voor de opdrachtregel, vooral als je vertrouwd bent met de snelkoppelingen, modi en bindingen. Als we ermee werken, kunnen we echter gevallen tegenkomen waarin we commentaar moeten leveren op codeblokken tijdens het bewerken van code en configuratiebestanden.

Dit artikel beschrijft snelle en gemakkelijke manieren om commentaar te geven op meerdere regels code in de Vim-editor. Door te leren hoe u dit moet doen, hoeft u niet meer naar elke regel te gaan en elke regel te becommentariëren.







Meerdere regels becommentariëren – Vim

Voor deze handleiding gebruiken we een eenvoudig python-script genaamd simple.py



Simpel.py



Methode #1 – Regelnummers

De eenvoudigste methode om meerdere regels van commentaar te voorzien, is door regelnummers te gebruiken. Open eerst uw bestand in Vim en druk op ESC om de opdrachtmodus te openen.





Binnenkomen

:[startlijn],[eindlijn]s/^/#

Om te demonstreren, laten we commentaar geven van regel 10 tot 15./



Als u geen regelnummers in de opdracht wilt gebruiken, gebruikt u de markeermethode.

Om dit te doen, gaat u naar de regel waar u commentaar wilt geven en drukt u op SHIFT + V. Als u dit doet, wordt de hele regel gemarkeerd. Gebruik vervolgens de pijltoetsen omhoog en omlaag om de andere regels te markeren.

Zodra u de regels voor commentaar hebt gemarkeerd, drukt u op enter; de gemarkeerde code zou er ongeveer zo uit moeten zien:

Druk op ESC om de opdrachtmodus te openen en gebruik de opdracht als:

:s/^/#

Als je klaar bent, zou je alle regels die je hebt gemarkeerd als commentaar moeten hebben:

Methode #2 – Visuele modus

De andere methode die u kunt gebruiken om meerdere regels te becommentariëren, is door de visuele modus te gebruiken.

Om dit te doen, drukt u op ESC en navigeert u naar de regels die u wilt verwijderen.

Druk op CTRL + V om de visuele modus in te schakelen.

Gebruik de pijltjestoetsen omhoog en omlaag om de regels te markeren die u wilt verwijderen.

Zodra u de lijnen hebt geselecteerd, drukt u op de SHIFT + I-toetsen om de invoegmodus te openen.

Voer uw opdrachtsymbool in, bijvoorbeeld #-teken, en druk op de ESC-toets. Vim zal commentaar geven op alle gemarkeerde regels.

#3 – Reguliere expressie

Een van onze favoriete methoden om coderegels in Vim te becommentariëren, zijn reguliere expressies. Het gebruik van regex is bijvoorbeeld een krachtige methode om opmerkingen te maken die een specifiek woord bevatten.

Als u bijvoorbeeld commentaar wilt geven op regels die het woord def bevatten, gebruikt u de opdracht:

:G/terwijl/s/^/#

Druk op enter om commentaar te geven op de regels:

Hoe meerdere regels te verwijderen – Vim

Het omgekeerde is waar; zodra u commentaar geeft op contouren, moet u het commentaar verwijderen. Gebruik de volgende methode om het commentaar op meerdere regels ongedaan te maken.

Voer het volgende in om regels die met een #-teken beginnen te verwijderen

:%s/^# /

Een andere methode is om de visuele modus te gebruiken.

Navigeer naar de regel waar je commentaar op wilt geven en druk op CTRL + V om de visuele modus te openen.

Gebruik de pijltoetsen omhoog en omlaag om de regels te markeren die u wilt verwijderen. Eenmaal geselecteerd, drukt u op x om de opmerkingen te verwijderen.

Zodra u op x drukt, worden de regels automatisch verwijderd.

Concluderen

Kortom, het gebruik van Vim-snelkoppelingen zou uw workflow moeten verbeteren en uw efficiëntie moeten helpen verbeteren. Zoek op onze site naar meer Vim-tutorials om je Vim-vaardigheden te verbeteren.

Bedankt voor het lezen!