Kuidas käske tagasi võtta ja uuesti teha VIM -is

How Undo Redo Commands Vim



Vim on üks kuulsamaid ja võimsamaid tekstiredaktoreid. See on väga tõhus ja võimaldab kasutajatel failidega manipuleerida mõne klahvivajutusega. VIMi muudab ainulaadseks see, et see on üks neist utiliitidest, mis on nii lihtsad kui ka võimsad.

Vimi minimalistlik liides muudab selle lihtsaks tekstiredaktoriks. See aitab teil keskenduda oma peamisele ülesandele, st kirjutamisele. Sarnaselt keeruka ülesande hõlpsaks, kiireks ja nutikaks täitmiseks Vimiga on see võimas tekstiredaktor. Lühidalt, Vimil on palju kasulikke funktsioone, mis võimaldavad teil mis tahes ülesannet minimaalse vaevaga täita.







Selles artiklis räägime ühest vim -i kõige kasulikumast funktsioonist, mis on tekstifailides tehtud muudatuste tagasivõtmine ja uuesti tegemine.



Võta tagasi/tehke uuesti Vimis

Oletame, et redigeerite faili ja tegite paar muudatust, kuid siis saate aru, et olete midagi valesti teinud ja soovite muudatused eemaldada. Siit tuleb tagasivõtmine. See võimaldab teil naasta olekusse, kus olete varem olnud. Samuti saate varem tehtud muudatusi uuesti teha. Pange tähele, et faili muutmine tähendab muudatusi tekstis, mitte kursori liigutusi ja mõnda muud toimingut, mis pole tekstiga seotud.



Kuidas see töötab

Vim säilitab muudatuste registri, mille oleme tagasivõtmispakis viimase in first out kujul teinud. Sisestamisrežiimis lisatakse või eemaldatakse teksti lisamisel see toiming tagasivõtmise virna ühe üksusena. Kui teete tagasivõtmise, eemaldatakse see üksus tagasivõtmise virnast ja lisatakse uuesti virna.





Võta muudatused tagasi

Oletame, et olete failis teinud mõningaid muudatusi, näiteks lisanud või eemaldanud teksti. Siis olete aru saanud, et olete teinud valesti ja soovite muudatused tagasi võtta.

Vim redaktoris tehtud muudatuste tagasivõtmiseks vajutage u .



Tehtud muudatuste tagasivõtmiseks mõistke alltoodud punkte.

  1. Muudatuste tagasivõtmiseks veenduge, et olete tavarežiimis, kuna see käsk töötab ainult tavarežiimis (tuntud ka kui käsurežiim). Nagu teate, on Vim -redaktoril kaks režiimi: tavarežiim ja sisestusrežiim. Kui olete sisestusrežiimis, vajutage Esc tavarežiimile lülitumiseks.
  2. Seejärel vajutage üks kord klahvi u ja teie viimane muudatus tühistatakse. Kui olete sellega rahul, salvestage fail, vastasel juhul vajutage muudatuste ükshaaval tühistamiseks nuppu u, kuni näete Vim -redaktori vasakus alanurgas sõnumit Juba kõige vanem. See näitab, et fail on nüüd avamisel algseisundis.
  3. Võite kasutada ka numbreid tagasivõtmise käsuga, näiteks kui soovite viimase kolme muudatuse tagasi võtta, tippige 3u.
  4. Kõik muudatused, mis on tehtud ühel sisestusrežiimi eksemplaril, loetakse üheks muudatuseks. Näiteks sisestusrežiimis olete teinud 3 muudatust ja seejärel lülitunud tavarežiimi. Nüüd, kui vajutate üks kord nuppu u, tühistatakse kõik kolm muudatust.

Võtke nüüd veel üks näide, et see oleks selge. Kui olete sisestusrežiimis teinud kolm muudatust ja seejärel lülitunud tavarežiimi. Siis jälle. Oletame, et sisenesite sisestusrežiimi ja tegite ühe muudatuse. Sel juhul, kui vajutate u üks kord, tühistatakse ainult viimane muudatus.

Näpunäide. Kui te pole pärast muudatuste tegemist faili salvestanud, tippige lihtsalt: quit! ja vajutage tavarežiimis Enter. See tühistab kiiresti kõik muudatused, mis tehti pärast viimast faili salvestamist.

Tee muudatused uuesti

Tagasivõtmise käsuga tühistatud muudatuste uuesti tegemiseks kasutage Ctrl+r . See toob tagasi viimase tehtud muudatuse.

Tehtud muudatuste tagasivõtmiseks mõistke alltoodud punkte.

  1. Sarnaselt tagasivõtmisega töötab ka tavarežiimis Redo käsk Ctrl+r. Kui olete sisestusrežiimis, kasutage tavalisele režiimile üleminekuks klahvi Esc.
  2. Viimase muudatuse kordamiseks vajutage klahvikombinatsiooni Ctrl+r. Kui olete sellega rahul, salvestage fail, vastasel juhul kasutage ülejäänud muudatuste tegemiseks klahvikombinatsiooni Ctrl+r, kuni näete Vim Editori vasakus alanurgas sõnumit Juba uusimal muudatusel.
  3. Võite kasutada ka redo käsuga numbreid, näiteks kui soovite kolme viimast muudatust uuesti teha, kasutage klahve 3Ctrl+r.

Nii töötavad tagasivõtmine ja uuesti tegemine Vimis. Protsess on üsna lihtne, muudatuse tagasivõtmiseks vajutage U ja uuesti tegemiseks vajutage Ctrl+r. Loodan, et teile artikkel meeldib.