
原站网页截图,页面可能随时间更新。
- 名称:Vim adventures
- 来源:程序员网站清单;目标网站公开页面
- 页面标题:Learn VIM while playing a game - VIM Adventures
Vim Adventures 把 Vim 的学习过程放进一个半文本风格的冒险世界。玩家操控光标探索关卡、与角色互动并收集键盘按键,每获得一种能力,就能使用更多命令完成移动、修复文本和解谜任务,逐步建立对 Vim 操作方式的熟悉度。
用途与公开功能
该网站主要用于练习和记忆 Vim 的命令、动作与操作符,也覆盖传统 Vi 的相关操作。游戏从上下左右移动开始,随着进度解锁更多键位和技能。关卡包含文本修复、谜题以及部分挑战内容,帮助玩家在具体任务中重复使用所学命令。
游戏内提供帮助窗口、键盘总览和命令行帮助。拾取按键时会显示其作用与使用示例;键盘总览会突出显示已经获得的按键。玩家还可以查看游戏统计、重玩已解锁关卡,并使用保存、载入等游戏操作。
适用场景
它适合希望入门 Vim、熟悉 Vim 键盘操作,或想通过反复练习增强命令记忆的人。对于已经接触过 Vim 的用户,关卡和挑战可用于复习移动、文本对象、寄存器、宏等内容,并把零散命令放入连续任务中练习。
学习方式偏向边操作边理解,适合能够接受键盘输入和游戏化练习的用户。若目标是系统掌握编辑器配置、插件开发或完整工作流,仍需要结合实际编辑器和其他学习材料。
上手方式
进入游戏后按提示开始,初始可用能力较少,先通过方向键移动。探索过程中与场景中的角色接触,收集键盘按键,并根据弹出的说明学习新命令。游戏会用提示引导当前任务,通常需要掌握相应技能后才能进入下一关。
需要查询命令时,可使用游戏中的帮助入口;也可以在命令行模式输入相应的帮助指令,查询某个字符、命令或主题。忘记已收集的按键时,打开键盘总览即可查看当前可用能力及简要说明。
学习内容与限制
公开内容覆盖大量 Vim 操作,包括光标移动、插入和删除、复制粘贴、搜索、标记、寄存器、文本对象、撤销重做以及文件和缓冲区相关操作。宏等部分内容主要出现在挑战中。
游戏运行需要实体键盘,并依赖浏览器的 Canvas 能力;不支持该能力的旧浏览器无法运行。部分完整关卡和挑战需要相应许可才能访问,许可为个人使用,不能共享或转让。
常见问题
没有记住已经获得的按键怎么办?
可以打开游戏内的键盘总览,查看当前已经获得的按键;选择某个按键还可以查看其功能说明。
卡在关卡中时可以获得帮助吗?
可以与场景中的角色互动获取提示,也可以使用帮助功能查询具体命令或主题。
手机触屏是否适合使用?
游戏明确要求实体键盘,因此仅依靠触屏操作可能无法满足使用条件。