Nem kell újra begépelnie a Vimben korábban futtatott parancsokat. Használja helyette a Vim parancstörténet funkcióját.
Bár használhatja a Linux shell parancselőzményeit a korábban használt parancsok előhívására, tudta, hogy ugyanezt megteheti a Vimben?
A Vim rendelkezik egy parancselőzmény funkcióval, amely lehetővé teszi a már megadott parancsok megtalálását és végrehajtását. Így érheti el.
A Vim parancsok felidézése
A Vimben megadott parancsok visszahívásának legegyszerűbb módja a parancs módba lépés. Ehhez nyomja meg a gombot Menekülni majd a Kettőspont (:) kulcs. Mostantól a parancsok előzményei között előre és hátra görgethet a gombbal Fel és Le nyilakkal.
Ha parancsot szeretne végrehajtani, nyomja meg a gombot Belép. Ez hasonló a shell történelem mechanizmus modern shellekben, mint a Bash vagy a Zsh.
A Parancstörténet ablak megnyitása
Megnyithat egy előzményablakot is, amely megjeleníti az összes korábban kiadott parancsot, ha belép a parancs módba, és megnyomja a gombot Ctrl+F.
Amikor megnyitotta ezt az ablakot, a gomb megnyomásával navigálhat fel és le
k és j gombok, hasonlóan a Vim pufferben való mozgáshoz.Amikor elér egy vonalhoz, amelyet újra szeretne futni, csak nyomja meg a gombot Belép és Vim végrehajtja azt a parancsot.
A Parancselőzmények ablak bezárása
Bár a parancselőzmények ablak hasznos, felmerülhet a kérdés, hogyan lehet kilépni belőle parancs futtatása nélkül. Azóta könnyű véletlenül kinyitni Ctrl+F szintén előre görgeti a képernyőt, ha nem nyomta meg a gombot Kettőspont (:) kulcs. Lehet, hogy ezt akartad megtenni helyette.
Szerencsére könnyen bezárható a parancsablak. Ha a parancselőzményekben van, nyomja meg a gombot Ctrl + C hogy leugorjon az aljára, majd nyomja meg a gombot Ctrl + C vagy Kilépés hogy teljesen becsukja az ablakot.
Most már lapozhat a fájlban, ha ezt akarta tenni a parancstörténet ablak megnyitása helyett.
Mostantól hozzáférhet a Parancselőzményekhez a Vimben
A parancsok előzményei a Vim egy újabb hatékony funkciója. Megtekintheti a kiadott parancsokat, akár parancs módban, akár a parancselőzmények ablakban, és végrehajthatja azokat. Ha véletlenül nyitotta meg a parancselőzmények ablakát, gyorsan be is zárhatja.
A Vim másik gyakran figyelmen kívül hagyott funkciója a több szerkesztőablak megnyitásának és váltásának képessége, valamint a teljes terminálparancsok futtatása.