查看原文
其他

推荐一款 Vim 神器,666!

Java技术栈 2020-10-08

Java技术栈

www.javastack.cn

优秀的Java技术公众号



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

以至于国外的知名程序员问答社区 StackOverFlow 上有一个问题 
How to I exit the Vim editor
获得了超过 200万次的浏览量
我们常说,学习是痛苦的,那有没有什么方法可以帮助我们更加轻松的学习 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 也因此诞生。


开发者 Jamal Moon
PacVim 是什么样的呢?
先看一个动图

在这个游戏中,你是有着蓝色光标的小绿人,逃脱红色自负的怪物 Monster (红色的 G,Ghost,鬼),和经典的吃豆人不同的是, PacVim 中的控制并不是我们习惯上的上下左右,而是 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 这样的命令,就可以开始游戏啦!

这样的游戏,你有没有兴趣去试一试呢?你可以直接前往项目的 Github 仓库查看 Readme 体验游戏:https://github.com/jmoon018/PacVim

来源:http://dwz.win/3G9

END


学习资料:

分享一份最新 Java 架构师学习资料

最近热文:

1、远程办公一周,我有话说!
2、写了一首 Java 表白诗,女朋友不愁了!
3、阿里面试 Java 都问什么?万字总结!
4、Vert.x!这是目前最快的 Java 框架
5、用户密码到底要怎么加密存储?
6、2020 最新 Java 面试题整理,建议收藏!
7、Oracle JDK 和 OpenJDK 有什么区别?
8、Spring 解决循环依赖的 3 种方式!
9、18 个示例带你掌握 Java 8 日期时间处理!
10、图文并茂,傻瓜都能看懂的JVM内存布局

短视频:

第 5 期:逼疯一个程序员有多简单?

第 4 期:Java 和 Javascript 的区别是什么?

第 3 期:Java 8 中的永久代去哪了?

第 2 期:switch case 支持哪几种数据类型?

第 1 期:一图搞懂 Java 中的异常分类!

公众号干货实在太多了,扫码关注Java技术栈公众号看更多。

点击「阅读原文」带你飞~

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存