Kaip anuliuoti ir perdaryti komandas VIM

How Undo Redo Commands Vim



Vimas yra vienas garsiausių ir galingiausių teksto redaktorių. Tai labai efektyvu ir suteikia vartotojams galimybę manipuliuoti failais nedaug klavišų paspaudimų. Vienintelis dalykas, dėl kurio VIM yra unikalus, yra tai, kad ji yra viena iš paprastų ir galingų paslaugų.

Minimalistinė „Vim“ sąsaja daro jį paprastu teksto redaktoriumi. Tai padeda jums sutelkti dėmesį į savo pagrindinę užduotį, ty rašymą. Panašiai lengvai, greitai ir sumaniai atlikdami sudėtingą užduotį naudodami „Vim“, jis tampa galingu teksto redaktoriumi. Trumpai tariant, „Vim“ turi daug naudingų funkcijų, kurios leidžia jums atlikti bet kokią užduotį su minimaliomis pastangomis.







Šiame straipsnyje mes kalbėsime apie vieną iš naudingiausių „vim“ funkcijų, kuri panaikina ir pakartoja tekstinių failų pakeitimus.



Anuliuoti/pakartoti „Vim“

Tarkime, kad redaguojate failą ir padarėte keletą pakeitimų, bet tada suprasite, kad padarėte kažką ne taip ir norite pašalinti pakeitimus. Štai kur ateina anuliuoti. Tai leidžia jums grįžti į būseną, kurioje buvote anksčiau. Be to, galite pakartoti anksčiau atliktus pakeitimus. Atminkite, kad failo keitimas reiškia teksto pakeitimus, o ne žymeklio judesius ir kai kurias kitas su tekstu nesusijusias veiklas.



Kaip tai veikia

„Vim“ tvarko pakeitimų, kuriuos atlikome anuliavimo kaminoje, įrašą „paskutinis pirmas“. Įterpimo režimu, kai pridedame arba pašaliname tam tikrą tekstą, šis veiksmas anuliuotame kampe pridedamas kaip vienas elementas. Kai atliksite anuliavimą, šis elementas pašalinamas iš anuliavimo kamino ir pridedamas prie perdavimo krūvos.





Anuliuoti pakeitimus

Tarkime, kad padarėte keletą failo pakeitimų, pvz., Pridėjote arba pašalinote tekstą. Tada supratote, kad pasielgėte neteisingai ir norite anuliuoti pakeitimus.

Norėdami anuliuoti pakeitimus „Vim“ redaktoriuje, paspauskite u .



Norėdami anuliuoti atliktus pakeitimus, supraskite toliau pateiktus punktus.

  1. Norėdami anuliuoti pakeitimus, įsitikinkite, kad esate normaliame režime, nes ši komanda veikia tik įprastu režimu (taip pat žinoma kaip komandų režimas). Kaip žinote, „Vim“ redaktorius turi du režimus: įprastą ir įterpimo režimus. Jei esate įterpimo režime, paspauskite Esc perjungti į normalų režimą.
  2. Tada vieną kartą paspauskite klavišą u ir paskutinis pakeitimas bus anuliuotas. Dabar, jei jus tai tenkina, išsaugokite failą, nes priešingu atveju paspauskite u, kad atšauktumėte pakeitimus po vieną, kol apatiniame kairiajame „Vim“ redaktoriaus lange pamatysite pranešimą „Jau seniausias pakeitimas“. Tai rodo, kad failas yra pradinėje būsenoje, kai jis buvo atidarytas.
  3. Taip pat galite naudoti skaičius naudodami anuliuoti komandą, pvz., Jei norite anuliuoti paskutinius tris pakeitimus, įveskite 3u.
  4. Visi pakeitimai, atlikti vienu įterpimo režimo egzemplioriumi, bus laikomi vienu pakeitimu. Pavyzdžiui, įterpimo režimu atlikote 3 pakeitimus ir perjungėte į įprastą režimą. Jei vieną kartą paspausite u, visi trys pakeitimai bus anuliuoti.

Dabar paimkite kitą pavyzdį, kad tai būtų aišku. Jei įterpimo režimu atlikote tris pakeitimus ir perjungėte į įprastą režimą. Tada vėl. Tarkime, jūs įėjote įterpimo režimu ir atlikote vieną pakeitimą. Tokiu atveju, jei vieną kartą paspausite u, bus atšauktas tik paskutinis pakeitimas.

Patarimas: jei atlikę pakeitimus neišsaugojote failo, tiesiog įveskite: quit! ir paspauskite „Enter“ įprastu režimu. Tai greitai anuliuos visus pakeitimus, atliktus po paskutinio failo išsaugojimo.

Atnaujinti pakeitimus

Norėdami pakartoti pakeitimus, kurie buvo anuliuoti anuliuoti komanda, naudokite Ctrl+r . Tai sugrąžins paskutinį jūsų atliktą pakeitimą.

Norėdami anuliuoti atliktus pakeitimus, supraskite toliau pateiktus punktus.

  1. Panašiai kaip anuliuoti, „Redo“ komanda „Ctrl+r“ taip pat veikia įprastu režimu. Jei esate įterpimo režime, naudokite Esc klavišą, kad pereitumėte į įprastą režimą.
  2. Dabar, norėdami pakartoti paskutinį pakeitimą, paspauskite Ctrl+r. Jei jums viskas gerai, išsaugokite failą, kitaip naudokite „Ctrl“+r, kad pakartotumėte likusius pakeitimus, kol apatiniame kairiajame „Vim“ redaktoriaus lange pamatysite pranešimą Jau pakeistas.
  3. Taip pat galite naudoti skaičius naudodami komandą „Perdaryti“, pvz., Jei norite pakartoti paskutinius tris pakeitimus, naudokite 3Ctrl+r.

Štai kaip anuliuoti ir pakartoti veikia „Vim“. Procesas yra gana paprastas, paspauskite U, kad anuliuotumėte pakeitimą, ir paspauskite Ctrl+r, kad pakartotumėte. Tikiuosi, kad jums patinka straipsnis.