Kaip komentuoti kelias eilutes vienu metu „Vim“

How Comment Multiple Lines Once Vim



„Vim“ yra puikus komandinės eilutės teksto redaktorius, ypač jei jums patinka jo nuorodos, režimai ir įrišimai. Tačiau dirbdami su juo galime susidurti su atvejais, kai redaguodami kodo ir konfigūracijos failus turime komentuoti kodo blokus.

Šiame straipsnyje aprašomi greiti ir paprasti būdai komentuoti ir panaikinti kelias kodo eilutes „Vim“ redaktoriuje. Išmokę tai padaryti, nebereikės eiti žemyn kiekviena eilute ir komentuoti kiekvieną eilutę.







Kaip komentuoti kelias eilutes - Vim

Šiame vadove naudosime paprastą python scenarijų, vadinamą simple.py



Vim paprasta.py



1 metodas - eilučių skaičiai

Paprasčiausias būdas komentuoti kelias eilutes yra naudoti eilučių numerius. Pirmiausia atidarykite failą „Vim“ ir paspauskite ESC, kad įeitumėte į komandų režimą.





Įveskite

:[pradžios linija],[pabaigos linija]s/^/#

Norėdami tai parodyti, pakomentuokime 10–15 eilutes.



Jei nenorite komandoje naudoti eilučių numerių, naudokite paryškinimo metodą.

Norėdami tai padaryti, pereikite prie eilutės, kurią norite pradėti komentuoti, ir paspauskite SHIFT + V. Jei tai padarysite, paryškinsite visą eilutę. Tada naudokite rodyklių aukštyn ir žemyn klavišus, kad paryškintumėte kitas eilutes.

Kai pažymėtos eilutės komentuoti, paspauskite „Enter“; paryškintas kodas turėtų atrodyti maždaug taip:

Paspauskite ESC, kad įeitumėte į komandų režimą ir naudokite komandą kaip:

: s/^/#

Kai baigsite, turėtumėte pažymėti visas pažymėtas eilutes:

2 metodas - vizualinis režimas

Kitas būdas, kuriuo galite komentuoti kelias eilutes, yra vizualinio režimo naudojimas.

Norėdami tai padaryti, paspauskite ESC ir eikite į eilutes, kurias norite komentuoti.

Paspauskite CTRL + V, kad įjungtumėte vaizdinį režimą.

Rodyklės aukštyn ir žemyn klavišu pažymėkite eilutes, kurias norite komentuoti.

Pasirinkę eilutes, paspauskite SHIFT + I klavišus, kad įeitumėte įterpimo režimą.

Įveskite komandos simbolį, pavyzdžiui, # ženklą, ir paspauskite klavišą ESC. Vimas pakomentuos visas paryškintas eilutes.

# 3 - reguliari išraiška

Vienas iš mūsų mėgstamiausių būdų komentuoti kodo eilutes „Vim“ yra reguliarios išraiškos. Pvz., „Regex“ naudojimas yra galingas metodas, kuriame komentarai apibūdina konkretų žodį.

Pavyzdžiui, norėdami komentuoti eilutes, kuriose yra žodis def, naudokite komandą:

: g/tuo tarpu/s/^/#

Paspauskite „Enter“, kad pakomentuotumėte eilutes:

Kaip atsikratyti kelių eilučių - Vim

Priešingai - tiesa; kai pakomentuojate kontūrus, turite jų nekomentuoti. Norėdami atšaukti kelias eilutes, naudokite šį metodą.

Jei norite atšaukti komentarus, prasidedančius # ženklu, įveskite šiuos duomenis

:%s/^# /

Kitas būdas yra naudoti vizualinį režimą.

Eikite į eilutę, kurią norite komentuoti, ir paspauskite CTRL + V, kad įjungtumėte vaizdinį režimą.

Naudokite rodyklių aukštyn ir žemyn klavišus, kad paryškintumėte eilutes, kurių norite nekomentuoti. Pasirinkę paspauskite x, kad pašalintumėte komentarus.

Paspaudus x, eilutės automatiškai nekomentuojamos.

Baigti

Trumpai tariant, naudojant „Vim“ sparčiuosius klavišus turėtų pagerėti jūsų darbo eiga ir padėti pagerinti jūsų efektyvumą. Jei norite patobulinti savo „Vim“ įgūdžius, ieškokite mūsų svetainėje daugiau „Vim“ vadovėlių.

Ačiū, kad skaitėte!