Paano Gamitin ang I-undo sa Vim

Paano Gamitin ang I-undo sa Vim
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Kapag nag-e-edit gamit ang Vim sa Linux, madaling magkamali. Sa kabutihang palad, madali ring i-undo ang mga ito.





MUO Video ng araw MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

Paano I-undo ang isang Vim Edit

Ang simpleng Vim undo operations ay katulad ng undo function na maaaring ginamit mo sa isang modernong word processor gaya ng Microsoft Word, LibreOffice Writer, o Google Docs. Sinusubaybayan ng Vim ang mga pagbabagong ginagawa mo sa isang file at maaaring ibalik kung kailangan mo.





Isinasaalang-alang ni Vim ang anumang ginagawa mo sa insert mode o anumang mga command sa command mode bilang mga pagbabago. Halimbawa:





kung paano gumawa ng bootable dvd para sa windows 7
  • Kung nag-type ka ng ilang linya sa insert mode, pagkatapos ay magsagawa kaagad ng pag-undo, ang mga linyang iyon ay tatanggalin.
  • Kung nagta-type ka ng linya, lumipat sa command mode, pagkatapos ay lumipat pabalik sa insert mode at mag-type ng higit pang text, gagawa ka ng dalawang pagbabago. Aalisin ng pag-undo ang bawat isa nang hiwalay.

Maaari mo ring ulitin Mga utos ng Vim tulad ng '3dd' upang tanggalin ang tatlong linya. Kung maglalabas ka ng isa sa mga compound command na ito, gagawin din itong muli bilang pinakabagong pagbabago. Maaari mong ipagpatuloy ang pag-undo hanggang sa makabalik ka sa kung saan ka nagsimula, noong binuksan mo o ginawa ang file.

Kung napagtanto mong gumawa ka ng isang pag-edit sa Vim na hindi mo gustong gawin, ang pag-undo nito ay isang simpleng proseso ng dalawang hakbang:



  1. Pindutin ang Esc para matiyak na nasa command mode ka.
  2. Pindutin sa upang i-undo ang nakaraang pagbabago.

Ayan yun. Makakakita ka ng mensahe tungkol sa kung anong mga pagbabago ang ginawa, gaya ng 'n mas kaunting linya.'

kung paano gumawa ng isang bootable usb mula sa iso
 Vim undo notification

Kung gusto mong i-undo ang higit sa isang pagbabago, magagawa mo rin iyon. Prefix lang ang undo command na may bilang ng mga pagbabagong gusto mong i-undo, gaya ng magagawa mo sa karamihan ng iba pang Vim command. Halimbawa, kung gusto mong i-undo ang dalawang pagbabago, pipindutin mo ang:





2u

Paano I-redo sa Vim

Maaari mong makita na ang iyong utos sa pag-undo ay gumagawa ng isang bagay na hindi kanais-nais, o binago mo lang ang iyong isip tungkol dito. Sa kasong ito, maaari kang mag-isyu ng mga redo command upang maibalik ang iyong file sa dati nitong estado.

Habang sinusubaybayan ng Vim ang iyong mga pagbabago, sinusubaybayan din nito ang iyong mga undos. Kaya maaari mong i-undo ang iyong mga undos kung kailangan mong sa pamamagitan ng redo operations. Tandaan, tinatrato ng Vim ang maraming linyang ipinasok sa input mode bilang isang pagbabago, kaya kung gagawin mo muli ang isang operasyon, makakakuha ka ng ilang linya pabalik sa isang command.





Ang utos na gawin ito ay Ctrl + r , para sa 'redo.' Tiyaking nasa command mode ka sa pamamagitan ng pagpindot sa Esc. Gumagana ang Redo sa parehong prinsipyo tulad ng pag-undo; halimbawa, maaari mong ulitin ang redo sa pamamagitan ng paglalagay ng prefix dito sa bilang ng mga redo na gusto mong gawin.

 Vim redo notification

Tulad ng pag-undo, makakakita ka ng maikling mensahe tungkol sa mga pagbabagong ginawa muli, gaya ng bilang ng mga linyang idinagdag sa file. Maaari mong gawing muli ang anumang bilang ng beses, hanggang sa makabalik ka sa kasalukuyang estado ng file.