Vim Visual Block Mode

Vim Visual Block Mode
Vim er en veldig behagelig og estetisk redigerer som finnes i Linux -systemet. Den kan brukes til å gjøre teksten din mer tiltalende og grasiøs ved å bruke noen av funksjonalitetene. Annet enn det kom vim med mer enn en modus for å utføre spesifikke handlinger i den. Disse modusene inneholder innsatsmodus, normal modus, visuell modus og visuell blokkeringsmodus. I dag skal vi diskutere VIM -modus for VIM i denne artikkelen, sammen med andre modus. Du må sørge for at Linux -systemet ditt allerede har konfigurert VIM -redigereren i det. Hvis ikke, bruk den "passende" kommandoen for å gjøre det. Etter det kan du prøve å åpne konsollapplikasjonen med Ctrl+ALT+T. La oss begynne med åpningen av en ny tekstfil som heter Ny.txt i VIM -redaktøren vår. Så prøv å bruke “VIM” -kommandoen etterfulgt av navnet på en fil for å gjøre det. Filen “Ny.TXT ”vil bli åpnet innenfor normal modus for VIM -redaktør først.
$ vim ny.tekst

Visuell blokkeringsmodus:

Visual Block-modus for VIM lar oss utføre forskjellige operasjoner som sletting, kopipasta, i.e., Yanked og Put, etc. For å aktivere den visuelle blokkeringsmodus i VIM, må du prøve ut “Ctrl+V” -kommandoen i normal modus. Du kan se at det nye.TXT -filen er åpnet i Visual Block -modus. Filen inneholder bare to linjer som vil bli redigert videre.

La oss begynne å redigere det nye.txt -fil i den visuelle blokkeringsmodus. Så vi skal utføre slettedriften først. Så sørg for at markøren din er på første karakter av den første linjen. Begynn å trykke på "Neste" -tasten fra tastaturet for å fremheve teksten i horisontalt retning. Du kan trykke “J” for å bevege deg nedover og trykke “K” for å bevege seg i retning oppover. Så vi trykket på “J” for å flytte 1 linje ned for å markere den andre linjen og trykket på “D” fra tastaturet.

Til gjengjeld vil all teksten som er blitt fremhevet i den visuelle modusen, bli slettet som vist.

Trykk “U” for å angre denne prosessen og få den samme gamle teksten på VIM -filen din som nedenfor.

Dette handlet om Delete -kommandoen i VIM -redaktøren. Nå vil vi se hvordan Yank -kommandoen fungerer i VIM -redigereren for å kopiere tekstdataene fra hvilken som helst fil. Så vi har lagt til tre tekstlinjer ved hjelp av innsatsmodus og plassering av markøren. Kom tilbake til den visuelle modusen igjen og prøv å fremheve eller velge teksten du vil kopiere ved hjelp av Yank -kommandoen. Dermed har vi fremhevet de to første ordene i hver linje ved å bruke "Neste" og "J" -tastene fra tastaturet. Trykk nå “Y” for å kopiere den uthevede teksten.

Etter å ha blitt trukket, viser VIM -redaktøren også at den 3 linjeblokken med tekst er blitt kopiert eller trukket. Nå, bla ned til den fjerde linjen i tekstfilen ved å bruke innsatsmodus og plasser markøren på sitt første tegn. Trykk på “P” -kommandoen for å legge den kopierte teksten i den.

Den tøffe teksten vil vises eller limes inn til de tre siste linjene i filen som vist.

La oss prøve å slette tekstdataene fra et sted mellom filene. Så innenfor den visuelle modusen har vi begynt å fremheve da markøren ble plassert på det tidspunktet ved hjelp av innsatsmodus.

Den spesielle uthevede teksten er slettet ved hjelp av “D” -kommandoen etterfulgt av Enter -tasten. Utgangen for denne slettekommandoen vises nedenfor.

La oss legge til noe innrykk før hver tekstlinje i VIM NY.txt -fil som vist i VIM -modus for VIM. Markøren har blitt plassert på 3. linje.

Trykk nå på baksiden av "Arrow" -tasten fra tastaturet for å gå tilbake til 1. plassering av linje 3. Med dette, trykk nøkkelen “K” for å gå i retning oppover. Seksjonen blir fremhevet. Bruk “D” -kommandoen til å slette denne ekstra innrykk.

Utgangen vil være noe som avslørt på bildet nedenfor.

La oss bruke innrykk igjen. Uthev innrykk som ble funnet i starten av hver linje ved å bruke “Neste” og “J” -tastene fra tastaturet opp til ditt behov. Innrykksområdet er blitt fremhevet, som vist i den visuelle blokken. Trykk på Yank -kommandoen “Y” for å kopiere denne innrykk.

Etter kopiering vil Vim vise oss handlingen utført for å kopiere blokken med 3 tekstlinjer.

Gå nå mot hvor som helst i tekstfilen for å lime inn den kopierte innrykk. Så vi har valgt det midterste stedet for tekstlinjene. Det fremhevede området viser at den kopierte teksten eller noe vil bli lagt ut her i det uthevede området. Trykk på “P” -kommandoen fra tastaturet for å erstatte den uthevede teksten med innrykk.

Du vil se at teksten fremhevet i bildet ovenfor vil bli erstattet med de tomme rommene som kopiert før du bruker “Yank” -kommandoen.

Innenfor normal modus, trykk “V” for å åpne den raskt. Du vil se ordet "visuelt" etter å ha åpnet filen i den, som vist nedenfor. Denne modusen kalles også karaktervisual modus for VIM. Du kan også utføre Yank, slette og sette funksjoner her. Innenfor denne modusen, flytt markøren for å markere teksten, som vist nedenfor.

For å komme inn i VIM Visual Line Mode, trykk “Shift+V” mens du er i VIMs normale modus.

Konklusjon:

Denne guiden forklarer ved å bruke VIM Visual Block -modus i skallet til Ubuntu 20.04 System. Vi har dekket forskjellige kommandoer for å kopiere, lime inn, slette teksten og måter å bevege seg oppover, bakover, nedover og fremover i VIM. Vi har også forstått noen andre moduser også. Vi håper denne artikkelen vil være nyttig for hver ny og ekspertbruker av VIM og Ubuntu 20.04 System.