关于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.







