Theme NexT works best with JavaScript enabled
0%

VimAdventures

记录玩网页小游戏 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:按单词移动

单词是由字符、数字、下划线、标点符号(连续的标点符号作为单独一个单词)组成的字符串,按单词移动就是每次移动一个单词。有两种移动方式,分别是:

  1. w:从一个单词头跳到下一个单词头;
  2. e:从一个单词尾调到下一个单词尾;
  3. b:从一个单词头跳到上一个单词头;
  4. B:同 b

Level3

Point1:删除字符

  1. x:删除当前光标所在的字符
  2. nx:n是数字,表示删除当前光标所在及以后共n个字符

More

没想到只能玩3关,剩下的游戏想玩就得交$25了。So,Bye~

其他玩 Vim 的网站

OpenVim : https://www.openvim.com/tutorial.html,一个不错的交互式小网页