Vim一直学不会?试试这个 "真香" 神器

Vim 的使用,一直以来是一个难题

以至于国外的知名程序员问答社区 StackOverFlow 上有一个问题

How to I exit the Vim editor

获得了超过 200万次的浏览量

Vim一直学不会?试试这个 "真香" 神器
 
 

我们常说,学习是痛苦的,那有没有什么方法可以帮助我们更加轻松的学习 Vim 呢?

答案当然是肯定的。

我们可以通过玩游戏,来学习 Vim 的使用。

PacVim —— 一个让你通过玩游戏学习 Vim 命令的游戏

PacVim 来自 Github 开发者 Jamal Moon ,他为了帮助自己学习 vim,让学习曲线变得更加的平缓,开发出了这款游戏。

用开发者的话说,就是

Vim is a great tool to write and edit code, but many people, including me, struggled with the steep learning curve. I did not find a fun, free way to learn about the vim commands in-depth, and thus, PacVim was born.

Vim 很好,但是包括我,绝大多数的人都很难学会他,我希望找到一个愉快、轻松的方式深入的学习 vim 命令,PacVim 也因此诞生。

Vim一直学不会?试试这个 "真香" 神器
 
 

PacVim 是什么样的呢?

先看一个动图

Vim一直学不会?试试这个 "真香" 神器
 
 

在这个游戏中,你是有着蓝色光标的小绿人,逃脱红色自负的怪物 Monster (红色的 G,Ghost,鬼),和经典的吃豆人不同的是, PacVim 中的控制并不是我们习惯上的上下左右,而是 Vim 独有的键位。

Vim一直学不会?试试这个 "真香" 神器
 
 

PacVim 的键位

如何玩 PacVim ?

想要玩 PacVim ,有很多方式,最简单的是直接使用 Docker 镜像来运行。直接执行如下代码, 就可以启动 PacVim 来玩了

docker run -it freedomben/pacvim [LEVEL_NUMBER] [MODE]

上述代码中的 LEVELNumber 取值范围为 0 - 9,数字越大,难度越高。

Mode 可选 N 或 H,N 表示 Normal ,正常难度;H 则表示 Hard ,困难。

输入一条命令,就可以开始玩了。

如果你是 mac 用户,那你有福了,开发者已经将 PacVim 编译为 HomeBrew 的包,你只需要执行下面的命令,就可以安装了。

brew install pacvim

安装完成以后,执行 pacvim 8 n 这样的命令,就可以开始游戏啦!

posted @ 2020-02-15 10:19  CQqfjy  阅读(320)  评论(0编辑  收藏  举报