此文已转至http://cn.abnerchou.me/2014/03/04/e40e2146/
上期有人提到此游戏烂尾。其实没有啦,作者是位“贪财”的主,不付费不给玩剩下的章节。在第三关结束时的提示也没有明确说要付费的意思。毕竟是独立游戏,要求也不能那么高了。
第一关:
学习按键(大小写有区别):
- h 向左
- j 向下
- k 向上
- l 向右
- :help 查看帮助文档可以在其后跟字符来查看相应字符的功能如“:help j”
这一关相对比较简单,主要是熟悉下vim的光标操作。有点难度的地方是如何过最后三个反向斜坡。这里需要用到vim的光标记忆功能(不知道是不是这么叫),即在上一行光标所在的位置,到下一行也是同样位置,如果下一行较短,光标将停留在其末尾。
所以我们只需要在以下三个点分别按j,k即可通过:
第二关:
第一关的宝箱不用管,因为这是只有到第三关才能获取的。
第二关可以习得的按键(必须要捡到相应的按键方可以使用):
- w 光标向前移动到下个单词首字母
- e 光标向前移动到单词尾字母
- b 光标向后移动到单词首字母
这样轻轻松松就可以拿到通往下一关的三个钥匙。石头是可以被越过的,可以把w,e,b想象成单词间穿梭的传送,石头或墙是无法阻挡的。
注:这里先别惦记着第一关的箱子,这里学习的按键还无法取得,而且还需要钥匙。后面将会有说明。
第三关:
- B 光标向后移动到字符串首
- x 删除字符串
B 和 b 的区别是什么呢? 假设我们有个字符串“Hello World!!!”我们光标在句子末尾的感叹号上,此时按b,光标会跳到第一个感叹号上,按B,光标会跳到W上。看到区别了么? 一个是单词,一个是字符串。在vim中,连续的字母或符号可以认为是一个单词,而连续的字母和符号可以组成字符串。这也就是说如果只有b键的话到第一关的箱子那,仍然会被石头卡住。
x按键的取得要通过下面的小岛,要在30秒内到达。这里有个小技巧,就是w,e来回按即可,按w不行就按e,e不行就w,总之不太费劲。
用x按键将红色字符删除后,就会出现宝箱钥匙。
拿上宝箱钥匙到第一关宝箱的“!”处,用B键即可跳入,取得蜡烛。
此时阴影笼罩了,vim大陆,作为勇者的你要将这仅有的希望之光带给大陆的人民。
摸黑返回第三关,即可开启第四关。
前三关总图
这就是免费的前三关,如果希望玩其后的十关需要付费,价格是$25。
可气的是竟然只能玩6个月……要不说作者“贪财”呢。不过能够将学习难度如此之高的vim编辑器做成游戏也很有创意的,通过前三关已经学到不少东西。如果真的有心学习的话$25不就相当于一本书钱,而6个月呢……就是一把皮鞭,催促着你快速学习……
好吧只能阿Q般的纪念我逝去的$25了……
下期将带来第4,第5关的攻略,敬请期待~
《VIM-Adventures攻略》 LEVEL 1-3的更多相关文章
-
简明Vim练级攻略(转载)
前言 今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年来坚持使用Vim的过程.所以不管怎么我要转载这篇文章.翻译自 ...
-
简明Vim练级攻略(转)
前言今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年来坚持使用Vim的过程.所以不管怎么我要转载这篇文章.翻译自& ...
-
Vim练级攻略(转)
转自平凡的世界:http://www.ccvita.com/ 前言今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年 ...
-
(转)Vim练级攻略
(转)Vim练级攻略 原文链接:http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆 ...
-
简明 VIM 练级攻略
http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个 ...
-
VIM插件攻略
工欲善其事,必先利其器.一个强大的开发环境可以大大提高工作效率.好吧,我知道这是废话...不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样 ...
-
Vim 练级攻略
以下的文章翻译自<Learn Vim Progressively>,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令. 很不错. -------- ...
-
简明 Vim 练级攻略(转)
原文:http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会 ...
-
转载: Vim 练级攻略
转自:http://coolshell.cn/articles/5426.html 酷壳 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类, ...
-
关于简明Vim练级攻略
本文装载于:http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你 ...
随机推荐
-
MySQL主主复制3
一.创建并授权用户 在每一台(主)服务器上创建一个用户,并为之授权,使它们可以互相访问彼此的数据库 在Server-1上: 创建一个充许Server-2来访问的用户server2,密码为:server ...
-
ASP.Net中无刷新执行Session身份验证
在写一个客户的B/S结构应用程序时,突然发现一个技巧,不知道是否是MS的一个BUG,给相关的有研究的朋友原先考虑写一个检查Session的类,Session失效后,必须转向登陆页面,可每一个调用该类的 ...
-
VSS的配置和使用
目录: 〇. 摘要一. 开发前的准备二. 创建空的SourceSafe数据库三. 新建项目并加入版本控制四. 获取SourceSafe中的项目五. 版本控制的几个概念六. 版本控制项目的管理七. ...
-
《Java并发编程实战》第二章 线程安全 札记
一个.什么是线程安全 编写线程安全的代码 其核心是管理国事访问的操作. 共享,可变的状态的訪问 - 前者表示多个线程訪问, 后者声明周期内发生改变. 线程安全性 核心概念是正确性.某个类的行为与其规范 ...
-
Monad / Functor / Applicative 浅析
前言 Swift 其实比 Objective-C 复杂很多,相对于出生于上世纪 80 年代的 Objective-C 来说,Swift 融入了大量新特性.这也使得我们学习掌握这门语言变得相对来说更加困 ...
-
将CSDN内容移过来
将CSND主要博客内容移过来 1.Linux rpm.yum.ssh.apache.Samba等讲解 https://blog.csdn.net/weixin_38834998/article/det ...
-
leetcode — substring-with-concatenation-of-all-words
import java.util.*; /** * Source : https://oj.leetcode.com/problems/substring-with-concatenation-of- ...
-
CSS 滤镜
声明: web前端学习笔记,欢迎大神指点.联系QQ:1522025433. CSS样式表是一种为超文本标签语言提供增强补充服务的技术,可对每一个html的标签做精雕细刻的修饰.只用html制作的网页, ...
-
安卓开发笔记——Gallery组件+ImageSwitcher组件
什么是Gallery? Gallery是一个水平的列表选择框,它允许用户通过拖动来查看上一个.下一个列表选项. 下图是今天要实现的最终效果: 利用Gallery组件实现的一个横向显示图像列表,可以通过 ...
-
国外10个ASP.Net C#下的开源CMS
国外10个ASP.Net C#下的开源CMS https://blog.csdn.net/peng_hai_lin/article/details/8612895 1.Ludico Ludico是 ...