记录玩网页小游戏 vim adventures 的过程 ^ _ ^
Vim Adventrue 简介
Vim Adventrue是一款学习vim操作的小游戏,网址是:https://vim-adventures.com/。本篇博客用于记录我的游戏攻略 ^ _ ^
Level 1
Point1:光标移动
键 | 方向 |
---|---|
h | 左 |
j | 下 |
k | 上 |
l | 右 |
用hjkl四个键控制左下上右移动,拿到钥匙,打开宝箱。
Point2:光标记忆功能
看上面这个地图,是不是感觉按常理过不去呢?这时就要引入Vim的光标记忆
特性了。
- 假设图上有一个坐标系,水平方向为x轴,垂直方向为y轴。x轴以右为正方向,y轴以下为正方向。
- 若光标 (x1,y1) 往下移动,而 (x1,y1+1) 是不可走区域(例如图中的河,真实情况的短行),那么光标最终到达的坐标 (x2,y1+1) 中的x2 是 y1+1 行中可走的不超过 x1 且最接近 x1 的点。
- 往上移动同理。
如图所示,2~8都是在记下了1的位置的情况下尽量靠近1去走的。
Level2
Point1:按单词移动
单词是由字符、数字、下划线、标点符号(连续的标点符号作为单独一个单词)组成的字符串,按单词移动就是每次移动一个单词。有两种移动方式,分别是:
- w:从一个单词头跳到下一个单词头;
- e:从一个单词尾调到下一个单词尾;
- b:从一个单词头跳到上一个单词头;
- B:同 b
Level3
Point1:删除字符
- x:删除当前光标所在的字符
- nx:n是数字,表示删除当前光标所在及以后共n个字符
More
没想到只能玩3关,剩下的游戏想玩就得交$25了。So,Bye~
其他玩 Vim 的网站
OpenVim : https://www.openvim.com/tutorial.html,一个不错的交互式小网页