Te ei pea Vimis varem käivitatud käske uuesti tippima. Kasutage selle asemel Vimi käsuajaloo funktsiooni.

Ehkki võite varem kasutatud käskude meelde tuletamiseks kasutada Linuxi kesta käsuajalugu, kas teadsite, et saate sama teha ka Vimis?

Vimil on käsuajaloo funktsioon, mis võimaldab teil leida ja täita juba sisestatud käske. Sellele juurde pääsete järgmiselt.

Vimi käskude meenutamine

Lihtsaim viis Vimis sisestatud käskude tagasikutsumiseks on siseneda käsurežiimi. Selleks vajutage Põgenemine ja siis Käärsool (:) võti. Nüüd saate käskude ajaloos kerida tagasi ja edasi, kasutades nuppu Üles ja Alla nooleklahve.

Kui soovite käsku täita, vajutage Sisenema. See sarnaneb rakenduse kasutamisega kesta ajaloo mehhanism tänapäevastes kestades nagu Bash või Zsh.

Käskude ajaloo akna avamine

Samuti saate avada ajalooakna, mis näitab kõiki teie varem antud käske, sisenedes käsurežiimi ja vajutades Ctrl + F.

Kui olete selle akna avanud, saate üles ja alla navigeerida, vajutades k ja j klahvid, mis sarnanevad Vimi puhvris liikumisega.

Kui jõuate jooneni, mida soovite uuesti joosta, vajutage lihtsalt Sisenema ja Vim täidab selle käsu.

Käskude ajaloo akna sulgemine

Kuigi käsuajaloo aken on kasulik, võite küsida, kuidas sellest väljuda ilma käsku käivitamata. Sellest ajast alates on seda lihtne kogemata avada Ctrl + F kerib ka ekraani edasi, kui te pole nuppu vajutanud Käärsool (:) võti. Võib-olla tahtsite seda hoopis teha.

Õnneks on käsuakna sulgemine lihtne. Kui olete käsuajaloos, vajutage Ctrl + C alla hüppamiseks ja seejärel vajutage nuppu Ctrl + C või Esc et aken täielikult sulgeda.

Nüüd saate oma faili lehitseda, kui tahtsite seda käsuajaloo akna avamise asemel teha.

Nüüd pääsete juurde Vimi käskude ajaloole

Käskude ajalugu on veel üks Vimi võimsatest funktsioonidest. Saate näha antud käske kas käsurežiimis või käsuajaloo aknas ja neid täita. Kui avasite käsuajaloo akna kogemata, saate selle ka kiiresti sulgeda.

Veel üks Vimi sageli tähelepanuta jäetud funktsioon on võimalus avada ja lülituda mitme redigeerimisakna vahel ning isegi käivitada täielikke terminalikäske.