打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PacVim:一个学习 vim 命令的命令行游戏


英文:Sk,翻译:Linux中国/geekpi

linux.cn/article-9738-1.html



你好,Vim用户!今天,我偶然发现了一个很酷的程序来提高 Vim 的使用技巧。Vim 是编写和编辑代码的绝佳编辑器。然而,你们中的一些人(包括我)仍在陡峭的学习曲线中挣扎。再也不用了!来看看 PacVim,一款可帮助你学习 Vim 命令的命令行游戏。PacVim 的灵感来源于经典游戏 PacMan,它以一种好玩有趣的方式为你提供了大量的 Vim 命令练习。简而言之,PacVim 是一种深入了解 vim 命令的有趣而自由的方式。请不要将 PacMan 与 pacman (arch Linux 包管理器)混淆。 PacMan 是 20 世纪 80 年代发布的经典流行街机游戏。


在本简要指南中,我们将看到如何在 Linux 中安装和使用 PacVim。


安装 PacVim


请注意,如果没有 gcc 4.8.X 或更高版本,这款游戏可能无法正确编译和安装。我在 Ubuntu 18.04 LTS 上测试了 PacVim,并且完美运行。


在安装 Ncurses 和 gcc 后,运行以下命令来安装 PacVim。


$ git clone https://github.com/jmoon018/PacVim.git

$ cd PacVim

$ sudo make install


使用 PacVim 学习 Vim 命令


启动 PacVim 游戏


要玩这个游戏,只需运行:


$ pacvim [LEVEL_NUMER] [MODE]

 

例如,以下命令以普通模式启动游戏第 5 关。


$ pacvim 5 n

 

这里,5 表示等级,n表示模式。有两种模式:


  • n – 普通模式。

  • h – 困难模式。


默认模式是 h,这很难:


要从头开始(0 级),请运行:


$ pacvim

 

以下是我 Ubuntu 18.04 LTS 的示例输出。



要开始游戏,只需按下回车。



现在开始游戏。阅读下一节了解如何玩。


要退出,请按下 ESC 或 q。


以下命令以困难模式启动游戏第 5 关。


$ pacvim 5 h

 

或者,


$ pacvim 5

 

如何玩 PacVim?


PacVim 的使用与 PacMan 非常相似。


你必须跑过屏幕上所有的字符,同时避免鬼魂(红色字符)。


PacVim有两个特殊的障碍:


  1. 你不能移动到墙壁中(黄色)。你必须使用 vim 动作来跳过它们。

  2. 如果你踩到波浪字符(青色的 ~),你就输了!


你有三条生命。每次打赢 0、3、6、9 关时你都会获得新生命。总共有 10 关,从 0 到 9,打赢第 9 关后,游戏重置为第 0 关,但是鬼魂速度变快。


获胜条件


使用 vim 命令将光标移动到字母上并高亮显示它们。所有字母都高亮显示后,你就会获胜并进入下一关。


失败条件


如果你碰到鬼魂(用红色 G 表示)或者波浪字符,你就会失去一条命。如果命小于 0 条,你将会输掉整个游戏。


这是实现的命令列表:



玩过几关之后,你可能会注意到 vim 的使用有改善。一段时间后继续玩这个游戏,直到你掌握 Vim 的使用。



【关于投稿】


如果大家有原创好文投稿,请直接给公号发送留言。


① 留言格式:
【投稿】+《 文章标题》+ 文章链接

② 示例:
【投稿】《不要自称是程序员,我十多年的 IT 职场总结》:http://blog.jobbole.com/94148/

③ 最后请附上您的个人简介哈~



看完本文有收获?请分享给更多人

关注「Linux 爱好者」,提升Linux技能

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Linux命令入门篇(三)
一本好书,轻松学Linux
【原创】在预装Win8 (UEFI)的ThinkPad上加装ArchLinux系统
Linux中VI的使用
linux 命令行模式下,浏览网页方法
LINUX操作系统VIM的安装和配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服