Eksempel 01:
Så la oss komme i gang med Ubuntu 20.04 Terminal skallåpning, i.e., Bruker Ctrl+ALT+T. For å gjøre noen oppdateringer i Vim, må vi ha noen filer med data i dem. Så vi har brukt “New.txt ”-fil fra vår hjemmemappe av Ubuntu 20.04 System. Den inneholder de numeriske 2-linjedataene i henhold til "Cat" -instruksjonen i det presenterte bildet nedenfor. Kjør vedlagte instruksjoner under Linux Shell.
$ katt ny.tekst
Nå må du åpne denne filen i Vim ved å bruke "Vim" -instruksjonen med filnavnet som nedenfor. Kjør vedlagte instruksjoner under Linux Shell.
$ vim ny.tekst
Nå åpnes filen med den viste oppmerksomhetsmeldingen. Trykk “E” for å begynne å bruke den. Utgangen kan bekreftes fra Linux -skallet.
Fildataene vises i normal modus for VIM -redigereren vår. I Vim jobber vi i forskjellige moduser. Vi må først åpne normalmodus, ved å bruke "ESC" -tasten for å bytte fra en modus til en annen. Vi må bytte normalmodus med innsatsmodus for å utføre noen oppdateringer. For det må du trykke “Jeg” fra tastaturet.
Nå er vi i "Sett inn" -modus for VIM -redaktøren. Vi har slettet den siste linjen fra denne filen, som vist i det vedlagte bildet nedenfor.
Hvis du vil få tilbake den slettede linjen i denne filen, må du bruke “angre” -kommandoen i VIM -redigerer selv om du har lagret denne filen eller ikke. For å bruke “angre” -kommandoen, må du åpne VIMs kommandomodus. Trykk på "ESC" -tasten for å åpne normal modus og trykk ":" for å starte kommandomodus. Nå, legg til "angre" i kommandområdet og trykk Enter.
Du vil se at vår slettede linje igjen vises i filen vår i VIM -redaktøren. Utgangen kan bekreftes fra Linux -skallet.
Hvis du angrer på at du har utført "angre" -operasjonen på denne filen, må du utføre "Redo" -operasjonen. Du kan bruke samme kommandomodus eller bare bruke "CTRL-R" mens normal modus åpnes på VIM-redaktøren. Du vil se at den andre linjen igjen vil bli slettet fra redaktøren ved å bruke "Gjenta" som det motsatte av "angre.”Utgangen kan verifiseres fra Linux -skallet.
Eksempel 02:
La oss se på et lignende eksempel på "Redo" endringer i VIM -redaktøren. Så vi må åpne det samme “NYTT.txt ”tekstfil i VIM -redigereren ved hjelp av“ VIM ”-kommandoen. Denne filen vil bli åpnet i normal modus. Men hvis vi vil legge til eller oppdatere denne filen, må vi slå på "Sett inn" -modus. Før det, slå på sin normale modus ved å trykke på "ESC" -tasten. Trykk etter det “jeg” fra tastaturet. Nå er innsatsmodus på, vi har lagt til det nedenfor-stilte mønsteret på 5 linjer med data i filen. Vim Editor Bottom Line viser at vi har lagt til 10 tegn på 5 linjer i filen. Utgangen kan bekreftes fra Linux -skallet.
Vi må lagre disse 5-linjers mønsterdataene i den samme filen, “Ny.tekst.”Så vi må først gå tilbake mot normal modus først ved å bruke" ESC "-tasten og trykke på": "-tasten fra tastaturet for å slå på kommandomodus. Skriv “W” fra tastaturet i kommandoområdet og treff Enter -tasten som presentert nederst i bildet nedenfor. Utgangen kan bekreftes fra Linux -skallet.
Bunnen av VIM -redaktøren vil vise at dataene lagres i filen “Ny.tekst, ”jeg.e. "ny.txt fl, 30c, skrevet ”. Utgangen kan bekreftes fra Linux -skallet.
Du vil slette endringene du nettopp har gjort i VIM -redaktøren ved å angre den. Så du må utføre “angre” -kommandoen i kommandoområdet som presentert nedenfor.
Etter å ha trykket på "Enter" -tasten, vil den be deg om å trykke på "Enter" -tasten for å bekrefte handlingen din om "angre.”Så trykk Enter igjen. Utgangen kan bekreftes fra Linux -skallet.
Dette vil slette alle 5 linjer fra VIM -filen du nettopp har lagt til, som vist nedenfor.
Hvis du feilaktig har slettet alle disse linjene fra denne filen, kan du gjøre om "angre" -handlingen. Trykk på “Ctrl+R” eller bruk “Redo” -kommandoen i VIMs kommandomodus etterfulgt av Enter -tasten. Du vil se at alle 5 linjer vil være tilbake på VIM -filskjermen. Utgangen kan bekreftes fra Linux -skallet.
Konklusjon:
Til slutt har vi gjort med dagens artikkel for å bruke "Redo" -funksjonen i VIM -redaktøren. Vi må gå gjennom “angre” -kommandoen i VIM -redaktøren før du bruker “Redo” -kommandoen, da det er det grunnleggende kravet til “Redo” før vi gjør endringer. Totalt sett er konseptet med å gjøre om "ikke mer komplisert for VIM- og Linux -brukere når du blir kjent med VIM -modusene.