VIM Copy Paste

VIM Copy Paste
Det er mange situasjoner når du må kopiere visse data eller tekst fra ett sted i filene dine, i.e., Kodefiler, tekstfiler og lim det til et annet sted. Du kan også kopiere og lime inn tekst og koder fra hvilken som helst fil mens du jobber i VIM -redigereren. For dette formålet vil du bruke Yank “Y” og put, jeg.e., “P” -kommando i VIM -redaktøren for å utføre kopi og lime inn. Så la oss bare starte denne artikkelen ved å åpne skallkonsollen til Ubuntu 20.04 System ved hjelp av Ctrl+ALT+T. Etter å ha åpnet skallterminalen, må du sjekke om VIM er installert på systemet ditt eller ikke. For det, bruk den enkle “Vim” -kommandoen i skallet som avslørt på bildet.

Utgangen fra ovennevnte kommando illustrerer at VIM ikke er installert. For å installere det på systemet ditt, oppdater og oppgradere systemet ditt først. Etter det, prøv den apt installasjonskommandoen for å installere VIM, som demonstrert på bildet nedenfor.

Nå kan du starte “vim” -redaktøren. Du vil bli navigert til den normale modus for VIM.

Bruker Yank (y):

Trykk på "ESC" -tasten og trykk på "Jeg" for å åpne "Sett inn" -modus for VIM -redaktøren. Kommandoen “Yank” eller “Y” brukes til å kopiere den valgte teksten. Poenget som skal bemerkes er at du kan åpne en hvilken som helst allerede opprettet fil i VIM. Hvis ikke, kan du ganske enkelt starte VIM -redaktøren for å legge til tekst. Vi har lagt til tre enkle tekstlinjer i VIM -filen, som klart fra bildet nedenfor.

For å prøve Copy -kommandoen, har vi åpnet den visuelle modusen for VIM ved å bruke "ESC" -tasten etterfulgt av å tappe nøkkelen "V" fra tastaturet. Markøren var på 1st Karakteren til den første linjen. Vi har valgt den fremhevede teksten på den første linjen ved å trykke på “J” eller “Next” -knappen fra tastaturet. Vi stoppet ved full stopp og presset “y” for å kopiere denne linjen.

y

Nå har vi kommet tilbake til innsatsmodus igjen ved å trykke på ESC -tasten etterfulgt av nøkkelen “I”. Vi blar ned under på 4th Linje og plasser markøren i starten av denne linjen. Deretter limte vi inn den tøffe teksten ved å trykke på "P" -knappen. Og her har vi fått den kopierte limpasten i VIM-redaktøren med en grunnleggende metode.

p

Du kan også benytte deg av Delete -kommandoen for kopiering og limeformål. Så vi har en liten illustrasjon om det. Vi har valgt den første linjen i teksten fra den visuelle blokken som vist.

Vi presset “D” for å kutte den uthevede teksten og lime den inn på et alternativt sted. d

Nå har vi gått til innsatsmodus, og på den siste tomme linjen har vi limt inn teksten ved å bruke “P” -kommandoen. Utgangen vises nedenfor.

Bruker YY:

"YY" Yank -kommandoen er her for å kopiere bare den nåværende linjen der markøren er akkurat nå med Newline -karakteren. Så vi har lagt til tre linjer i VIM -filen ved å bruke innsatsmodus. Vi har plassert markøren ved første karakter av 1st linje. Gå til normal modus og trykk “YY” for å kopiere den første linjen med et Newline -tegn.

Vi har åpnet innsatsmodus igjen og plassert markøren på 4th linje. Trykket på “P” -tasten, og utgangen vises på bildet nedenfor.

Bruker 3yy:

Du kan også kopiere mer enn en linje ved hjelp av Yank -kommandoen i VIM. Vi vil gjøre det her også. Så innenfor innsettingsmodus har vi plassert markøren på 1st karakter av 1st linje. Vi har navigert mot normal modus og trykket på "3yy" for å kopiere de tre linjene. Du kan se at VIM også viser handlingen utført for å tanke de tre linjene.

Nå kom tilbake til normal modus og plasser markøren ved 1st Karakteren til 4th linje. Trykk på “P”, så får du utdataene som vist på bildet. Alle tre linjene har blitt limt inn.

Bruker y $:

Y $ -kommandoen brukes til å kopiere teksten fra den nåværende posisjonen til en markør fra slutten av en bestemt linje. Så vi har lagt til to linjer i innsatsmodus og plassert markøren på 1st karakter av 1st linje. Trykket på “y $” -kommandoen ned til 3Rd linje.

Her har vi limt inn den kopierte teksten ved hjelp av putten, jeg.e., “P” -kommando, og her går vi.

Bruker y^:

"Y^" Yank -kommandoen har blitt brukt til å kopiere teksten fra posisjonen der markøren er plassert til starten av den aktuelle linjen der markøren er akkurat nå. Vi har plassert markøren på rommet etter at "lime" ordet trykket på "y^" i normal modus.

Vi må bla ned til den tredje linjen og bruke put -kommandoen, jeg.e., “P” for å lime inn den kopierte teksten mens du bruker normal modus i innsatsmodus. Du kan se at den første linjen har blitt limt inn fra sin første karakter og opp til ordet "Paste".

Bruker YW:

"YW" kan brukes til å kopiere teksten fra den nåværende posisjonen til neste ord på rad. Så vi satte markøren på ordet "YW" og presset "YW".

Vi har satt markøren etter full stopp i normal modus og trykker på “P”. Utgangen vises nedenfor.

Bruker yiw:

Kommandoen “YIW” brukes til å kopiere det eneste ordet. Du må plassere pekeren på et bestemt ord og trykke “YIW” som vist nedenfor.

Etter å ha brukt PUT -kommandoen, har vi fått resultatet nedenfor.

Konklusjon:

Denne artikkelen inneholder en detaljert forklaring og implementering av noen enkle kommandoer for å kopiere og lime inn teksten eller dataene i VIM -filen. Vi har brukt forskjellige metoder for å bruke “Yank” -kommandoen med PUT -kommandoen for å kopiere og lime inn. Vi håper du vil like det.