此文已转至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的更多相关文章

  1. 简明Vim练级攻略(转载)

    前言 今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年来坚持使用Vim的过程.所以不管怎么我要转载这篇文章.翻译自 ...

  2. 简明Vim练级攻略(转)

    前言今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年来坚持使用Vim的过程.所以不管怎么我要转载这篇文章.翻译自& ...

  3. Vim练级攻略(转)

    转自平凡的世界:http://www.ccvita.com/ 前言今天看到这篇文章,共鸣点非常多.它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级.完全就是我这一年 ...

  4. (转)Vim练级攻略

    (转)Vim练级攻略 原文链接:http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆 ...

  5. 简明 VIM 练级攻略

    http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个 ...

  6. VIM插件攻略

    工欲善其事,必先利其器.一个强大的开发环境可以大大提高工作效率.好吧,我知道这是废话...不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样 ...

  7. Vim 练级攻略

    以下的文章翻译自<Learn Vim Progressively>,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令. 很不错. -------- ...

  8. 简明 Vim 练级攻略(转)

    原文:http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会 ...

  9. 转载: Vim 练级攻略

    转自:http://coolshell.cn/articles/5426.html  酷壳 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类, ...

  10. 关于简明Vim练级攻略

    本文装载于:http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你 ...

随机推荐

  1. ubuntu安装使用kdevelop

    vim是好用,但是有时候操作不那么人性化,用一个ide可能感觉比较好,ubuntu下面比较好的c/c++ ide出名的有kdevelop,Qt等. kdevelop安装: sudo apt-get u ...

  2. B450配置

    电脑型号 联想 B450 笔记本电脑  (扫描时间:2015?5?7?操作系统 Windows 7 旗舰版 32位 SP1 ( DirectX 11 ) 处理器 英特尔 酷睿2 双核 T9800 @ ...

  3. python调用shell, shell 引用python

    python 调用 shell get_line_num="wc -l as_uniq_info | awk '{print $1}'" ###get the lines of & ...

  4. 【转】在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持--不错

    原文网址:http://www.cnblogs.com/ericsun/archive/2013/06/10/3130679.html 虚拟机我一直在用,不是说离不开Windows,而是有些时候一些应 ...

  5. C plus plus primer plus

    1,运算符,操作数; 使用相同的符号(基本运算符,+ - * /  %),进行多种操作(指使用一个运算符符号,对不用类型的变量进行操作,int ,float,double),此概念将运算符的重载(op ...

  6. cnBlogs_代码着色

    一个程序员当然希望写出来的代码不仅质量上好,而且看上去也很好.以前在网络上看见别人写的代码,着色以及背景都好极了,很是羡慕,但就是不知道如何设置 --------------------------- ...

  7. SUBTOTAL 函数与所在行

    SUBTOTAL 函数与所在行 设计要点:数据汇总.隐藏.筛选 阿金:给你推荐一个函数SUBTOTAL. 秀秀:又是函数!俺不喜欢. 阿金:虽然你不喜欢函数,但是你也离不了啊,比如汇总. 秀秀:那倒是 ...

  8. 自定义listView添加滑动删除功能

    今天研究了一下android里面的手势,结合昨天学习的自定义View,做了一个自定义的listview,继承自listView,添加了条目的滑动手势操作,滑动后出现一个删除按钮,点击删除按钮,触发一个 ...

  9. Spring学习笔记——Spring中的BeanFactory与FactoryBean

    BeanFactory BeanFactory是Spring的org.springframework.beans.factory下的一个接口,是Spring IOC所遵守的基本编程规范.他的实现类有D ...

  10. [iOS]使用symbolicatecrash分析crash文件

    对于我们iOS开发者来说,最心碎的事莫过于苹果审核一个星期后上架app store,而第二天就报出闪退bug.一周前我刚经历过,而且最坑的是由于第一次做个人开发,经验不足,没有集成友盟的分析SDK,还 ...