Минималистички интерфејс Вима чини једноставан уређивач текста. Помаже вам да останете фокусирани на свој примарни задатак, односно писање. Слично постизање сложеног задатка лако, брзо и паметно са Вимом чини га моћним уређивачем текста. Укратко, Вим долази са пуно корисних функција које вам омогућавају да обавите било који задатак уз минималан напор.
У овом чланку ћемо говорити о једној од најкориснијих функција вим -а која је поништавање и понављање промена извршених у текстуалним датотекама.
Поништи/понови у Виму
Претпоставимо да уређујете датотеку и унели сте неколико измена, али тада схватате да сте учинили нешто погрешно и желите да уклоните промене. Овде долази до поништавања. Омогућава вам да се вратите у стање у којем сте раније били. Такође, можете поновити претходно извршене промене. Имајте на уму да промена датотеке значи промене у тексту, а не померање показивача и неке друге активности које нису повезане са текстом.
Како то ради
Вим води евиденцију о променама које смо направили у стогу за поништавање у облику последњег у првом излазу. У режиму уметања, када додамо или уклонимо неки текст, ова радња се додаје у скуп за поништавање као једна ставка. Када извршите поништавање, ова ставка се уклања из хрпе за поништавање и додаје у редослед.
Поништи промене
Претпоставимо да сте извршили неке промене у датотеци, попут додавања или уклањања текста. Тада сте схватили да сте погрешили и желите да поништите промене.
Да бисте поништили промене у Вим едитору, притисните у .
Схватите доње тачке да бисте поништили промене које сте унели:
- Да бисте поништили промене, проверите да ли сте у нормалном режиму јер ова команда ради само у нормалном режиму (такође познат и као командни режим). Као што можда знате, Вим едитор има два режима: нормални режим и режим уметања. Ако сте у режиму уметања, притисните изаћи за прелазак у нормалан режим.
- Затим притисните тастер у једном и ваша последња промена ће бити поништена. Сада, ако сте задовољни, сачувајте датотеку. У супротном наставите притискати у да бисте поништили промене једну по једну док не видите поруку Већ код најстарије промене у доњем левом углу Вим Едитор -а. Показује да је датотека сада у почетном стању када је отворена.
- Такође можете користити бројеве са командом за поништавање, на пример, ако желите да поништите последње три промене, откуцајте 3у.
- Све промене извршене у једној инстанци режима уметања сматраће се као једна промена. На пример, у режиму уметања сте извршили 3 промене, а затим прешли у нормалан режим. Сада ако једном притиснете у, све три промене ће бити поништене.
Сада узмите још један пример да то разјасните. Ако сте извршили три промене у режиму уметања, а затим прешли у нормалан режим. Онда поново. Рецимо, ушли сте у режим уметања и унели једну промену. У овом случају, ако једном притиснете у, само ће се последња једна промена поништити.
Савет: Ако нисте унели датотеку након извршених измена, једноставно откуцајте: куит! и притисните Ентер у нормалном режиму. Брзо ће поништити све ваше промене које сте извршили након последњег снимања датотеке.
Понови промене
Да бисте поновили промене које је опозвала команда за поништавање, користите Цтрл+р . Вратиће вам последњу промену коју сте направили.
Схватите доње тачке да бисте поништили промене које сте унели:
- Слично поништавању, наредба Понови Цтрл+р такође ради у нормалном режиму. Ако сте у режиму уметања, помоћу тастера Есц пређите у нормални режим.
- Сада, да бисте поновили последњу промену, притисните Цтрл+р. Ако се слажете са тим, сачувајте датотеку. У супротном наставите да користите Цтрл+р да бисте поновили преостале промене док не видите поруку Већ код најновије промене у доњем левом углу Вим уређивача.
- Такође можете користити бројеве са наредбом редо. Ако желите да поновите последње три промене, користите 3Цтрл+р.
Овако функционише поништавање и понављање у Виму. Процес је прилично једноставан, притисните У да бисте поништили промену, а затим притисните Цтрл+р да бисте је поново поновили. Надам се да вам се чланак допао.