Jums nereikia iš naujo įvesti anksčiau vykdytų komandų Vim. Vietoj to naudokite Vim komandų istorijos funkciją.
Nors galite naudoti „Linux Shell“ komandų istoriją, kad prisimintumėte anksčiau naudotas komandas, ar žinojote, kad tą patį galite padaryti „Vim“?
Vim turi komandų istorijos funkciją, kuri leidžia rasti ir vykdyti jau įvestas komandas. Štai kaip galite jį pasiekti.
Prisimenant Vim komandas
Paprasčiausias būdas atšaukti komandas, kurias įvedėte Vim, yra įjungti komandų režimą. Norėdami tai padaryti, paspauskite Pabegti ir tada Dvitaškis (:) Raktas. Dabar galite slinkti pirmyn ir atgal per komandų istoriją naudodami Aukštyn ir Žemyn rodyklių klavišai.
Kai norite vykdyti komandą, paspauskite Įeikite. Tai panašu į naudojimą apvalkalo istorijos mechanizmas šiuolaikiniuose apvalkaluose, tokiuose kaip Bash arba Zsh.
Komandų istorijos lango atidarymas
Taip pat galite atidaryti istorijos langą, kuriame rodomos visos anksčiau pateiktos komandos, įjungę komandų režimą ir paspausdami Ctrl + F.
Kai atidarote šį langą, galite naršyti aukštyn ir žemyn paspausdami k ir j klavišus, panašiai kaip judėjimas Vim buferyje.
Kai pasieksite liniją, kurią norite bėgti dar kartą, tiesiog paspauskite Įeikite ir Vimas įvykdys tą komandą.
Komandų istorijos lango uždarymas
Nors komandų istorijos langas yra naudingas, jums gali kilti klausimas, kaip iš jo išeiti nevykdant komandos. Nuo to laiko jį lengva netyčia atidaryti Ctrl + F taip pat slenka ekranu į priekį, jei nepaspaudėte Dvitaškis (:) Raktas. Galbūt norėjote tai padaryti vietoj to.
Laimei, uždaryti komandų langą lengva. Jei esate komandų istorijoje, paspauskite Ctrl + C norėdami nušokti į apačią, tada paspauskite arba paspauskite Ctrl + C arba Esc visiškai uždaryti langą.
Dabar galite peržiūrėti failą, jei norėjote tai padaryti, užuot atidarę komandų istorijos langą.
Dabar Vim galite pasiekti komandų istoriją
Komandų istorija yra dar viena iš galingų „Vim“ funkcijų. Galite matyti komandas, kurias išdavėte komandų režimu arba komandų istorijos lange, ir jas vykdyti. Jei per klaidą atidarėte komandų istorijos langą, taip pat galite jį greitai uždaryti.
Kita dažnai nepastebima „Vim“ savybė yra galimybė atidaryti ir perjungti kelis redagavimo langus ir netgi paleisti visas terminalo komandas.