關於VimKata: Learn Vim Visually
觀看所有 Vim 命令的動畫演示,然後進行練習。你的掌上 Vim 道場。
VimKata 是學習 Vim 的輔助應用。它能教你各種概念——有哪些命令、如何組合命令、何時使用。你的實體鍵盤會幫助你建立肌肉記憶。在應用程式內學習,然後在你的編輯器中應用。
每個指令在練習前都會進行示範。緩衝區會逐步動畫顯示,鍵盤模型會高亮顯示正在按下的按鍵,暫存器指示器會顯示已儲存的內容。在你實際使用指令之前,就能看到它的作用。
◆ 輔助工具,而非替代品
VimKata 教你建構心智模式。手機教你文法;終端機教你打字。在通勤途中、休息時間或睡前,花 10 分鐘學習一下——然後在真正的鍵盤上應用你所學到的知識。
◆ 示範 → KATA 循環
每個練習都以動畫演示開始。擊鍵時間軸會追蹤每個步驟。 MacBook 鍵盤模型會高亮顯示按鍵。然後,你就可以在螢幕鍵盤上練習了。你無需猜測——先看到答案,再嘗試。
◆ 使用真實程式碼練習
練習使用真實的 JavaScript、Python、HTML、CSS 和 Markdown 程式碼,而非範例程式碼。每個練習都有一個具體的編輯目標:將這段程式碼轉換成那樣的程式碼。每個練習對應一個概念。
◆ 每次擊鍵都計分
每個練習都會給予從 S(完美)到 D(需要繼續練習)的分數。完成後,應用程式會將最優解與你的答案並列顯示,以便你清楚地看到哪個命令會更簡潔。重試以提高你的分數。
◆ 7 個級別,135 個練習
• L1:基本手勢 — h j k l w b e 0 $ gg G f t
• L2:基本編輯 — x dd dw yy p P cw o
• L3:運算子 + 手勢 — de ct df dt ye cc 3w
• L4:文本物件 — diw daw ciw ci" da" ci( di( ci{
• L5:視覺化模式 — v V d y c ~ o
• L6:導航精通 — W B E F T ; , %
• L7:快速編輯 — r s J O I D C ^ ~
第 1-3 級免費。第 4-7 級需一次購買解鎖。
每個關卡都包含入門練習(引導式,一次一個命令)、練習(真實程式碼,完整演示)和挑戰練習(無)。演示(無提示,測試綜合技能)。
◆ Vim 是一門語言
大多數人學習 Vim 的方式是死記硬背指令清單。 VimKata 教你背後的系統——操作符透過手勢進行組合。刪除單字。切換到行尾。拖曳字元。一旦你了解這一點,你就可以停止死記硬背,開始真正地進行創作。
◆ 建立你的練習佇列
將你正在學習的命令練習加到書籤。主畫面上的「已儲存」標籤頁可以讓你快速存取你的個人練習清單。
最新版本1.1.1的更新日誌
Redesigned exercise completion with inline results card.
Bug fixes and improvements.







