La oss begynne med å generere en ny HTML -type fil. Du kan også opprette hvilken som helst tekstfil som "ZF" kan brukes på alle typer filer. Hensikten er å bare brette eller utfolde kode eller tekst. Bruk "Touch" -spørsmålet i skallet for å opprette en ny HTML -fil og legge til noen HTML -koder eller tagger i den.
$ berør nytt.htmlBruk “VIM” -kommandoen for å åpne HTML -filen i VIM -redaktøren.
$ vim ny.htmlSett manuell brett
HTML -filen er åpnet i VIM i sin normale modus. "ESC" -tasten fra tastaturet kan brukes til å få normal modus fra annen modus, i.e., Visuell modus, innsettingsmodus osv. Bruk kommandoen nedenfor på kommandoområdet etterfulgt av ":".
: sett foldMethod = manualBrett med ZF
Åpne den visuelle modusen ved å trykke på “V” mens du jobber med normal modus. Bruk “Ctrl+V” for å åpne den visuelle blokkeringsmodus. Innenfor blokkeringsmodus, plasser markøren din til posisjonen der du vil brette teksten eller koden. Begynn å trykke “J” for å dekke antall linjer som må brettes. Trykk også på neste tast for å dekke linjene fullt ut for å brette dem opp. Trykk nå på små "ZF" for å brette de uthevede linjene fra koden nedenfor i den visuelle blokkeringsmodus.
zfUtgangen vil være som noe vist på bildet nedenfor. Du kan se at linjene 2 og 3 har blitt brettet ved hjelp av “ZF” -kommandoen. Det er en annen måte å bruke ZF -kommandoen ved å erklære linjenumre og tegnet “J” for å brette de totale linjene du ønsker. La deg si at du vil brette bare 2 linjer som begynner fra 2nd linje. Så plasserer du markøren på 1st Karakter av linje 1 og trykk “ZF2J”. Utgangen nedenfor viser folden av to linjer.
Zf2jEn annen måte å brette kodelinjene fra en hvilken som helst fil i VIM er å bruke rekkevidde -kommandoen. Innenfor denne kommandoen må du nevne linjenummeret og det negative tallet for å trekke antall linjer i oppadgående retning. La oss si at vi vil brette en enkelt linje i retning oppover fra linje nummer 3. Deretter må vi nevne “-1” som flere linjer som skal brettes og nummeret “3” som et linjetall som skal brettes i tillegg med "Fold" -tasten. Måten å bruke kommandoen er avslørt på skjermbildet vedlagt under.
: -1, 3 gangerEtter å ha lagt til kommandoen og trykket på Enter -tasten, har vi fått utdataene under å brette to linjer, inkludert linje 3 og dens forrige linje, i.e., linje 2.
Utfolde alle ved hjelp av ZR
ZR -kommandoen kan brukes til å utfolde alle foldene som blir funnet i filen din. La oss brette alle de 6 linjene i det nye.HTML -fil ved hjelp av VIM “ZF” -kommandoen. Så legg markøren på karakter 1 i linje 1 mens du er i den visuelle modusen og trykk “J”. Området vil bli fremhevet. Trykk “ZF” for å brette den. De første to linjene vil bli brettet.
Sett markøren på linje 3 og trykk “J”. Det vil velge et annet kode. Trykk “ZF” for å brette denne delen, og utdataene dine vil være som nedenfor.
Repliker nå den lignende prosessen med de gjenværende linjene med koder for å få dem brettet. Når alle kodelinjene er brettet, må du bruke “Zr” -kommandoen for å utfolde dem alle i et enkelt trinn. Så innenfor den visuelle modusen, trykk “ZF” og alle brettene vil bli utfoldet som nedenfor.
ZrUtfolde seg ved hjelp av zo
La deg si at du har brettet alle biter av 8 kode i forskjellige bretter, som vist nedenfor. Forsikre deg om at du har brettet hver 2. linjen etter hverandre og ikke på en gang. Nå ønsker vi å utfolde den siste brettet kodebiter innenfor den visuelle modus for VIM. Så legg markøren din på siste del, jeg.e., “+” -tegnet, som avslørt på bildet nedenfor. Trykk nå på “Zo” -kommandoen fra tastaturet.
zoNå har du blitt vist med den siste brettede koden som vist på bildet, i.e., 7th linjen til det nye.HTML -filen er utfoldet. Resten av brettene forblir uendret.
Lukk alle bretter med ZM
Du kan også brette igjen alle de allerede utfoldede eller åpnede brettene i VIM -modus. For å gjøre det, må du bruke “ZM” -kommandoen på den visuelle modusen etter å ha åpnet noen bretter. Utgangen din vil være noe sånt nedenfor, og viser en enkelt fold.
ZmUtfolde alle ved hjelp av zo
Hvis du bare vil åpne eller utfolde alle kodefoldene som blir opprettet en etter en, kan du bruke kommandoen “ZO” for å gjøre det. Plasser markøren på “+” -tegnet alle trykk “ZO”. Det vil utfolde alle brettene som er i det.
zoKonklusjon
Denne opplæringen dekker alle de grunnleggende kommandoene for å brette koden til noen filer i VIM -redigereren. Vi har diskutert kommandoene for å brette kodestykket med ZF og også utfolde seg ved hjelp av noen av “Z” -kommandoene. Vi håper denne artikkelen vil være ganske nyttig for deg for "ZF".