咱们都知道,Vim 是 Linux 下一种很是重要的文本编辑器,咱们能够用它来看代码、改代码,不少高手直接将 Vim 打形成一款强大的 IDE 用来写代码。git
可是,对于新手而言,Vim 相对于其它编辑器而言,更难入门。Vim 是无图形界面的编辑器,一切操做全靠指令,并且指令又很是多很是杂,学习起来很是费劲。程序员
那有没更快更轻松的方法来学习 Vim 呢?这里良许介绍一款游戏,经过这款游戏就能够提升 Vim 操做技能。github
这款游戏叫 PacVim ,它实际上是受一款叫 PacMan (中文名:吃豆人)的游戏的启发而开发出来。两者很是类似,都是躲避怪物,吃完豆豆。所不一样的是,PacVim 全程使用 Vim 的指令来操做主角,经过这种方式来提升你的 Vim 水平。面试
这款游戏源码托管在 GitHub 上,只需下载后编译安装便可。vim
$ git clone https://github.com/jmoon018/PacVim.git
$ cd PacVim
$ sudo make install复制代码
安装成功后,可执行如下命令来启动游戏:架构
$ pacvim [LEVEL_NUMER] [MODE]复制代码
其中:编辑器
例如,咱们要玩第 5 关,正式模式的游戏,咱们能够这样启动游戏:学习
$ pacvim 5 n复制代码
而若是咱们仅仅想从头开始玩游戏,则只需这样:网站
$ pacvim复制代码
下图是游戏运行后的状况:spa
游戏看起来仍是挺好玩的,至少比单纯去记那些命令要强不少。
游戏的退出很简单,只需按下 ESC
或者 q
便可。
如前文所述,游戏的基本规则就是躲避怪物,吃完豆豆。但这里面,豆豆是一个个白色单词,你在通过时,一个个字符就会变成绿色。
在游戏里,主角是一个绿色方块,怪物是大写红色字母 G
。有两种障碍物:
~
,它不会攻击你,但你也不能碰它,一碰你就挂。你一共有 3 条命,但在经过第 0,3,6,9 关时,会额外奖励一条生命。游戏一共 10 关,从 0 ~ 9,经过第 9 关后,将从新从第 0 关开始,但难度加大。
操做绿色方块,将白色字符变成绿色字符,当全部的白色字符都变成绿色时,你就赢了那一关,进入到下一关。全程操做使用 Vim 命令。
若是你碰到了怪物(大写字母 G)或飘号键 ~ ,你就挂了,失去一条生命。当全部生命都失去时,游戏就结束了。
既然是用来学习 Vim 操做的,那咱们确定要知道 Vim 有哪一些指令。经常使用指令以下图:
经过这个游戏,在紧张和压力下,你的 Vim 命令不知不觉就记住了,后面再去操做 Vim 编辑器时,简直会运指如飞!一块儿来玩玩吧!
最后,最近不少小伙伴找我要Linux学习路线图,因而我根据本身的经验,利用业余时间熬夜肝了一个月,整理了一份电子书。不管你是面试仍是自我提高,相信都会对你有帮助!目录以下:
免费送给你们,只求你们金指给我点个赞!
也但愿有小伙伴能加入我,把这份电子书作得更完美!
推荐阅读: