Sinun ei tarvitse kirjoittaa uudelleen aiemmin suoritettuja komentoja Vimissä. Käytä sen sijaan Vimin komentohistoriaominaisuutta.

Vaikka voit käyttää Linuxin komentohistoriaa aiemmin käytettyjen komentojen palauttamiseen, tiesitkö, että voit tehdä saman asian Vimissä?

Vimissä on komentohistoriaominaisuus, jonka avulla voit etsiä ja suorittaa jo antamasi komennot. Näin pääset siihen käsiksi.

Vim-komennot mieleen

Yksinkertaisin tapa palauttaa Vimiin antamasi komennot on siirtyä komentotilaan. Voit tehdä tämän painamalla Paeta ja sitten Kaksoispiste (:) -näppäintä. Voit nyt selata komentohistoriaasi taaksepäin ja eteenpäin käyttämällä Ylös ja Alas nuolinäppäimillä.

Kun haluat suorittaa komennon, paina Tulla sisään. Tämä on samanlainen kuin käyttämällä kuorihistoriamekanismi nykyaikaisissa kuorissa, kuten Bash tai Zsh.

Komentohistoria-ikkunan avaaminen

Voit myös avata historiaikkunan, jossa näkyvät kaikki aiemmin antamasi komennot siirtymällä komentotilaan ja painamalla Ctrl + F.

Kun olet avannut tämän ikkunan, voit navigoida ylös ja alas painamalla

instagram viewer
k ja j näppäimiä, kuten liikkuminen Vim-puskurissa.

Kun saavutat linjan, jonka haluat juosta uudelleen, paina vain Tulla sisään ja Vim suorittaa tämän komennon.

Komentohistoria-ikkunan sulkeminen

Vaikka komentohistoria-ikkuna on hyödyllinen, saatat ihmetellä, kuinka se poistuu suorittamatta komentoa. Sen jälkeen se on helppo avata vahingossa Ctrl + F myös vierittää näyttöä eteenpäin, jos et ole painanut Kaksoispiste (:) -näppäintä. Olisit ehkä halunnut tehdä tämän sen sijaan.

Onneksi komentoikkunan sulkeminen on helppoa. Jos olet komentohistoriassa, paina Ctrl + C hypätä alas alas ja paina sitten joko Ctrl + C tai poistu sulkeaksesi ikkunan kokonaan.

Nyt voit selata tiedostoa, jos halusit tehdä tämän komentohistoria-ikkunan avaamisen sijaan.

Nyt voit käyttää komentohistoriaa Vimissä

Komentohistoria on jälleen yksi Vimin tehokkaista ominaisuuksista. Voit nähdä antamasi komennot joko komentotilassa tai komentohistoriaikkunassa ja suorittaa ne. Jos avasit komentohistoria-ikkunan vahingossa, voit myös sulkea sen nopeasti.

Toinen Vimin usein huomiotta jätetty ominaisuus on kyky avata ja vaihtaa useiden muokkausikkunoiden välillä ja jopa suorittaa täydellisiä päätekomentoja.