VimKata је пратећа апликација за учење Vim-а. Учи вас концептима - које команде постоје, како се састављају, када их користити. Ваша физичка тастатура гради мишићну меморију. Учите у апликацији, примењујте у свом едитору.
Свака команда се демонстрира пре него што је вежбате. Бафер анимира корак по корак, реплика тастатуре истиче притиснут тастер, а индикатор регистра показује шта је сачувано. Видите шта команда ради пре него што се од вас очекује да је користите.
◆ ПРАТИЛАЦ, НЕ ЗАМЕНА
VimKata учи менталном моделу. Телефон учи граматици; терминал учи куцању. Узмите га 10 минута на путу до посла, паузи или пре спавања - а затим примените оно што сте научили на правој тастатури.
◆ ДЕМО → КАТА ЦИКЛУС
Свака вежба почиње анимираном демонстрацијом. Временска линија притиска тастера прати сваки корак. Реплика MacBook тастатуре истиче тастер. Затим вежбате на тастатури на екрану. Никада не погађате - прво га видите, па онда покушате.
◆ ВЕЖБАЈТЕ НА РЕАЛНОМ КОДУ
Вежбе користе прави JavaScript, Python, HTML, CSS и Markdown — не играчке примере. Свака вежба има конкретан циљ уређивања: трансформисати овај код у тај код. Један концепт по вежби.
◆ ОСВОЈИТЕ СВАКИ ПРИТИСАК ТАСТЕРА
Свака вежба даје оцену од S (савршено) до D (наставите да вежбате). Након завршетка, апликација приказује оптимално решење поред вашег, тако да можете тачно видети која би команда била краћа. Покушајте поново да бисте побољшали своју оцену.
◆ 7 НИВОА, 135 ВЕЖБИ
• Л1: Основни покрети — h j k l w b e 0 $ gg G f t
• Л2: Основно уређивање — x dd dw yy p P cw o
• Л3: Оператори + Покрети — de ct df dt ye cc 3w
• Л4: Текстуални објекти — diw daw ciw ci" da" ci( di( ci{
• Л5: Визуелни режим — v V d y c ~ o
• Л6: Савладавање навигације — W B E F T ; , %
• Л7: Брзе измене — r s J O I D C ^ ~
Нивои 1–3 су бесплатни. Нивои 4–7 се откључавају једнократном куповином.
Сваки ниво има уводне вежбе (вођене, једна команда истовремено), вежбе за вежбање (реалистичан код, пуна демо верзија) и изазовне вежбе (без демо верзије, без наговештаја, комбиновани тестови) вештине).
◆ VIM ЈЕ ЈЕЗИК
Већина људи учи Vim као листу команди. VimKata вас учи систему који се налази испод — оператори састављају покретима. Бришу реч. Прелазе на крај реда. Превлачењем кроз карактер. Када ово кликне, престајете да памтите и почињете да пишете.
◆ НАПРАВИТЕ СВОЈ РЕД ЗА ВЕЖБУ
Означите вежбе за команде које активно учите. Картица „Сачувано“ на почетном екрану вам омогућава брз приступ вашој личној листи за вежбање.