„VimKata“ yra pagalbinė programėlė, skirta mokytis „Vim“. Ji moko jus sąvokų – kokios komandos egzistuoja, kaip jos sudaromos, kada jas naudoti. Jūsų fizinė klaviatūra lavina raumenų atmintį. Mokykitės programėlėje, pritaikykite redaktoriuje.
Kiekviena komanda yra pademonstruojama prieš jums ją praktikuojant. Buferis animuojamas žingsnis po žingsnio, klaviatūros kopija paryškina paspaudžiamą klavišą, o registro indikatorius rodo, kas buvo išsaugota. Matote, ką komanda daro, prieš tai, kai tikimasi, kad ją panaudosite.
◆ PALYDOVAS, O NE PAKEITALAS
„VimKata“ moko mentalinio modelio. Telefonas moko gramatikos; terminalas moko spausdinti. Paimkite jį 10 minučių važiuodami į darbą, pertraukos metu ar prieš miegą – tada pritaikykite tai, ko išmokote, tikroje klaviatūroje.
◆ DEMONSTRACIJA → KATA CIKLAS
Kiekvienas pratimas prasideda animuota demonstracija. Klavišų paspaudimų laiko juosta seka kiekvieną žingsnį. „MacBook“ klaviatūros kopija paryškina klavišą. Tada praktikuojatės ekraninėje klaviatūroje. Niekada neatspėsite – pirmiausia pamatysite, o tada išbandysite.
◆ PRAKTIKA SU TIKRU KODU
Pratimai atliekami naudojant tikrus „JavaScript“, „Python“, HTML, CSS ir „Markdown“ – ne žaislinius pavyzdžius. Kiekvienas pratimas turi konkretų redagavimo tikslą: paversti šį kodą kitu kodu. Vienam pratimui – po vieną koncepciją.
◆ ĮVERTINKITE KIEKVIENĄ KLAVIŠO PASPAUSDIMĄ
Kiekvienas pratimas vertinamas įvertinimu nuo S (puikus) iki D (toliau praktikuokitės). Atlikus pratimą, programėlė rodo optimalų sprendimą šalia jūsų sprendimo, kad galėtumėte tiksliai matyti, kuri komanda būtų buvusi trumpesnė. Bandykite dar kartą, kad pagerintumėte savo įvertinimą.
◆ 7 LYGIAI, 135 PRATIMAI
• L1: Pagrindiniai judesiai — h j k l w b e 0 $ gg G f t
• L2: Pagrindinis redagavimas — x dd dw yy p P cw o
• L3: Operatoriai + Judesiai — de ct df dt ye cc 3w
• L4: Teksto objektai — diw daw ciw ci" da" ci( di( ci{
• L5: Vizualinis režimas — v V d y c ~ o
• L6: Navigacijos įvaldymas — W B E F T ; , %
• L7: Greitas redagavimas — r s J O I D C ^ ~
1–3 lygiai yra nemokami. 4–7 lygiai atrakinami įsigijus vieną kartą.
Kiekvienas lygis turi įvadinius pratimus (su nurodymais, po vieną komandą), praktinius pratimus (realistiškas kodas, pilna demonstracija) ir iššūkio pratimus (be demonstracijos, be užuominos, testuojami kombinuoti įgūdžiai).
◆ VIM IS KALBA
Dauguma žmonių „Vim“ mokosi kaip komandų sąrašo. „VimKata“ išmoksta jus pagrindinės sistemos – operatoriai rašo judesiais. Ištrina žodį. Perkelia į eilutės pabaigą. Pertraukia simbolį. Kai tai spragteli, nustojate įsiminti ir pradedate rašyti.
◆ SUDARYKITE SAVO PRAKTIKOS EILĘ
Pridėkite pratimus prie žymių komandoms, kurių aktyviai mokotės. Įrašytos komandos skirtukas pagrindiniame ekrane suteikia greitą prieigą prie asmeninio praktikos sąrašo.