我身边不少朋友都爱给自己造工具。遇到一个麻烦,就顺手把想要的东西做出来。这次我想换个方向,给别人做点什么——答案其实就坐在我旁边。
我丈夫想学 vim 很久了。他试过好几次,每次结局都一样:放弃。我问他为什么,原因归结为两点。要记的命令太多,而且和已经用惯的操作方式比起来,一切都显得又慢又别扭。
![]()
于是我做了 hjkl,一个用短练习教 vim 的浏览器应用。
每个练习只教两三个命令
每个练习给你一个小缓冲区、一个目标,还有一个要打败的按键数「标准杆」。你是在真正的 vim 编辑器里解题,不是模拟器。
目前有 17 节课、124 个手写练习,从基础移动和插入模式起步,一路覆盖到文本对象、计数与组合、搜索、可视模式、替换、宏、寄存器等等。
它不搞一部长篇教程,而是一次只教两三个命令,同时展示这个命令替代的是哪种 VS Code 式习惯,然后让你反复练到形成肌肉记忆。
AI 教练整个跑在浏览器里
然后是 AI 那部分,它完全在浏览器中运行。这个 AI 教练需要 WebGPU 支持。
把东西交给他之后,他真的坐在那儿练了好一阵子。考虑到此前每一次学 vim 都以放弃收场,这算是个相当不错的信号。他喜欢短练习,也喜欢在自己绕远路时能看到更高效的解法。更重要的是,他一直在往下练,不需要我去说服他。
想试的话,建议用桌面浏览器配物理键盘——在手机键盘上玩 vim 可不是什么愉快体验。
在线地址是 hjkl.pinkpixel.dev。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.