V
1

Vim Adventures:通过游戏学习 Vim 编辑器

Vim Adventures 是一款以 Vim 键盘快捷键为核心的在线益智游戏,将移动、解谜和文本操作结合起来,帮助玩家逐步熟悉 Vim 与 Vi 的命令、动作和操作符。

链接直达

Vim Adventures:通过游戏学习 Vim 编辑器

原站网页截图,页面可能随时间更新。

  • 名称:Vim adventures
  • 来源:程序员网站清单;目标网站公开页面
  • 页面标题:Learn VIM while playing a game - VIM Adventures

Vim Adventures 把 Vim 的学习过程放进一个半文本风格的冒险世界。玩家操控光标探索关卡、与角色互动并收集键盘按键,每获得一种能力,就能使用更多命令完成移动、修复文本和解谜任务,逐步建立对 Vim 操作方式的熟悉度。

用途与公开功能

该网站主要用于练习和记忆 Vim 的命令、动作与操作符,也覆盖传统 Vi 的相关操作。游戏从上下左右移动开始,随着进度解锁更多键位和技能。关卡包含文本修复、谜题以及部分挑战内容,帮助玩家在具体任务中重复使用所学命令。

游戏内提供帮助窗口、键盘总览和命令行帮助。拾取按键时会显示其作用与使用示例;键盘总览会突出显示已经获得的按键。玩家还可以查看游戏统计、重玩已解锁关卡,并使用保存、载入等游戏操作。

适用场景

它适合希望入门 Vim、熟悉 Vim 键盘操作,或想通过反复练习增强命令记忆的人。对于已经接触过 Vim 的用户,关卡和挑战可用于复习移动、文本对象、寄存器、宏等内容,并把零散命令放入连续任务中练习。

学习方式偏向边操作边理解,适合能够接受键盘输入和游戏化练习的用户。若目标是系统掌握编辑器配置、插件开发或完整工作流,仍需要结合实际编辑器和其他学习材料。

上手方式

进入游戏后按提示开始,初始可用能力较少,先通过方向键移动。探索过程中与场景中的角色接触,收集键盘按键,并根据弹出的说明学习新命令。游戏会用提示引导当前任务,通常需要掌握相应技能后才能进入下一关。

需要查询命令时,可使用游戏中的帮助入口;也可以在命令行模式输入相应的帮助指令,查询某个字符、命令或主题。忘记已收集的按键时,打开键盘总览即可查看当前可用能力及简要说明。

学习内容与限制

公开内容覆盖大量 Vim 操作,包括光标移动、插入和删除、复制粘贴、搜索、标记、寄存器、文本对象、撤销重做以及文件和缓冲区相关操作。宏等部分内容主要出现在挑战中。

游戏运行需要实体键盘,并依赖浏览器的 Canvas 能力;不支持该能力的旧浏览器无法运行。部分完整关卡和挑战需要相应许可才能访问,许可为个人使用,不能共享或转让。

常见问题

没有记住已经获得的按键怎么办?

可以打开游戏内的键盘总览,查看当前已经获得的按键;选择某个按键还可以查看其功能说明。

卡在关卡中时可以获得帮助吗?

可以与场景中的角色互动获取提示,也可以使用帮助功能查询具体命令或主题。

手机触屏是否适合使用?

游戏明确要求实体键盘,因此仅依靠触屏操作可能无法满足使用条件。


访问网站 · 查看资料来源

相关推荐

L

LinuxCommand.org 面向希望了解 Linux 命令行的用户,提供 Learning the Shell、Writing Shell Scripts、Resources、Books、Adventures 和 Blog 等公开内容,帮助读者从终端基础逐步了解命令行及 Shell 脚本。

O

Open Data Structures 是一本开放内容教材,讲解序列、队列、优先队列、字典和图等数据结构的实现与分析,并提供严谨分析、Java 与 C++ 实现,以及伪代码、Python 源码和多种阅读版本。

O

OverAPI.com 是一个汇集各类速查表的程序员资料网站,覆盖编程语言、开发工具、数据库、操作系统、网络协议、数学与科学等主题。用户可按字母浏览主题,并进入 Python、JavaScript、Git、Linux、SQL 等方向查找便于快速回顾的参考内容。

L

Learn Python面向希望学习Python的人,提供从基础语法到进阶主题的交互式教程。内容涵盖变量、列表、条件、循环、函数、面向对象、模块、异常、正则表达式等,也延伸到数据处理、可视化、统计和机器学习相关学习方向。

W

W3Schools在线Web教程面向网页开发与编程学习,提供结构化教程、参考资料、可运行示例、练习和测验,覆盖HTML、CSS、JavaScript、SQL、Python、Java、PHP、React及更多技术主题。

评论

暂无评论,来抢沙发~