Hvordan kommentere flere linjer samtidig i Vim

How Comment Multiple Lines Once Vim



Vim er en utmerket tekstredigerer på kommandolinjen, spesielt hvis du er komfortabel med snarveier, moduser og bindinger. Når vi jobber med det, kan vi imidlertid støte på tilfeller der vi må kommentere kodeblokker mens vi redigerer kode- og konfigurasjonsfiler.

Denne artikkelen beskriver raske og enkle måter å kommentere og kommentere flere kodelinjer i Vim -editor. Lære å gjøre dette vil fjerne behovet for å gå nedover hver linje og kommentere hver linje.







Hvordan kommentere flere linjer - Vim

For denne guiden vil vi bruke et enkelt python -skript kalt simple.py



Vim enkelt.py



Metode #1 - Linjenumre

Den enkleste metoden for å kommentere flere linjer er å bruke linjenumre. Først åpner du filen i Vim og trykker på ESC for å gå inn i kommandomodus.





Tast inn

:[startlinjen],[sluttlinje]s/^/#

For å demonstrere, la oss kommentere fra linje 10 til 15./



Hvis du ikke vil bruke linjenumre i kommandoen, bruker du fremhevingsmetoden.

For å gjøre dette, gå til linjen du vil begynne å kommentere, og trykk på SKIFT + V. Hvis du gjør dette, markeres hele linjen. Deretter bruker du opp og ned piltastene til å markere de andre linjene.

Når du har markert linjene du vil kommentere, trykker du enter; den fremhevede koden skal se slik ut:

Trykk ESC for å gå inn i kommandomodus og bruk kommandoen som:

: s/^/#

Når du er ferdig, bør du ha alle linjene du markerte kommentert som:

Metode 2 - Visuell modus

Den andre metoden du kan bruke til å kommentere flere linjer, er å bruke Visual Mode.

For å gjøre dette, trykk ESC og naviger til linjene du vil kommentere.

Trykk CTRL + V for å aktivere Visual Mode.

Bruk pil opp og ned for å markere linjene du vil kommentere.

Når du har valgt linjene, trykker du på SKIFT + I -tastene for å gå inn i innsettingsmodus.

Skriv inn kommandosymbolet, for eksempel # -tegn, og trykk på ESC -tasten. Vim vil kommentere alle de markerte linjene.

# 3 - Vanlig uttrykk

En av våre favorittmetoder for å kommentere kodelinjer i Vim er vanlige uttrykk. For eksempel er bruk av regex en kraftig metode som kommenterer konturer som inneholder et bestemt ord.

For eksempel, for å kommentere linjer som inneholder ordet def, bruk kommandoen:

: g/samtidig som/s/^/#

Trykk enter for å kommentere linjene:

Slik kommenterer du flere linjer - Vim

Det motsatte er sant; Når du kommenterer konturer, må du kommentere dem. Bruk følgende metode for å fjerne en kommentar fra flere linjer.

Skriv inn følgende for å ikke kommentere linjer som begynner med et # -tegn

:%s/^# /

En annen metode er å bruke visuell modus.

Naviger til linjen du vil kommentere, og trykk CTRL + V for å gå til visuell modus.

Bruk piltastene opp og ned for å markere linjene du vil kommentere. Når du har valgt, trykker du på x for å fjerne kommentarene.

Når du trykker på x, fjernes det automatisk fra linjene.

Å konkludere

Kort sagt, bruk av Vim -snarveier bør forbedre arbeidsflyten din og bidra til å forbedre effektiviteten. Søk på nettstedet vårt for flere Vim -opplæringsprogrammer for å forbedre dine Vim -ferdigheter.

Takk for at du leser!