一个在Ubuntu学习Vim命令行的小游戏的安装与使用(感觉对使用vim挺有帮助的转载一下)
(PacVim)Ubuntu下的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 级),请运行:
现在开始游戏。阅读下一节了解如何玩。
要退出,请按下 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