一个在Ubuntu学习Vim命令行的小游戏的安装与使用(感觉对使用vim挺有帮助的转载一下)

PacVimUbuntu下的vim小游戏

我的Ubuntu是16.04版本的

1. 安装Ncurses库

首先你得安装好pacman直接用apt-get install安装就好

sudo apt-get install pacman

 

然后就是一波依赖库的安装

sudo apt-get install libncurses5-dev libncursesw5-dev

 

接着就是通过wget下载Ncurses源码包(如果没有请自行下载wget)

wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz

 

然后解包

tar xzf ncurses-6.1.tar.gz

 

进入解包的文件夹下并配置安装位置

cd ncurses-6.1

./configure --prefix=/opt/ncurses

 

然后就是简单的编译安装

make

sudo make install

 

安装完后可以使用

ls -la /opt/ncurses 查看是否安装成功

 

2. 安装开发工具

直接使用sudo apt-get install build-essential安装即可

 

3. PacVim的下载安装

首先从github上下载源码

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 16.04 LTS 的示例输出。

 

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

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

要退出,请按下 ESC  q

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

$ pacvim 5 h

或者,

$ pacvim 5

如何玩 PacVim?

    PacVim 的使用与 PacMan 非常相似。

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

    PacVim有两个特殊的障碍:

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

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

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

获胜条件

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

失败条件

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

这是实现的命令列表:

    键作用q退出游戏h向左移动j向下移动k向上移动l向右移动w向前移动到下一个 word 开始W向前移动到下一个 WORD 开始e向前移动到下一个 word 结束E向前移动到下一个 WORD 结束b向后移动到下一个 word 开始B向后移动到下一个 WORD 开始$移动到行的末尾0移动到行的开始gg/1G移动到第一行的开始数字加 G移动到由数字给出的行的开始G移到最后一行的开头^移到当前行的第一个 word&1337 cheatz(打赢当前关)

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

建议阅读:

    今天就是这些。希望这篇文章有用。PacVim 好玩又有趣并且让你有事做。同时,你应该能够彻底学习足够的 Vim 命令。试试看,你不会感到失望。

还有更多的好东西。敬请关注!

干杯!

 

 

转载知乎:https://zhuanlan.zhihu.com/p/37988604

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值