PacVim:一个学习vim命令的游戏,再也不怕记不住了!
推荐:Python全栈教程!花了29980买的从入门到精通课程,分享给你们
序言
我们都晓得Vim是Linux下一种文本编辑器,可以用来看代码、改代码。并且Vim是无图形界面的编辑器,一切操作全靠指令,指令繁杂且复杂,对于菜鸟而言,学习上去很费力。
碰巧的机会linux使用教程,发觉一款有趣的命令行游戏PacVim,通过这款游戏可以提升Vim操作技能。出于好奇,下载并安装了这款游戏,亲身体验了几次,还是挺有意思的。
PacVim介绍
PacVim这款游戏虽然是受PacMan(英文名:吃豆人)游戏启发而开发下来的。两者很相像,游戏任务都是躲避怪物,吃完豆豆。所不同的是,PacVim全程使用vim指令来操作,游戏的目的也是通过这些方法来提升Vim水平。
PacVim安装安装Ncurses库
在centos7下安装如下:
yum install ncurses-devel
升级GCC版本
注意:linux下要请注意,编译PacVim须要gcc8.x或更高版本,假如版本太低,可能难以正确编译和安装。
我用Centos7编译安装(gccversion4.8.520150623(RedHat4.8.5-16))。
以下是升级GCC版本步骤:
安装scl源
yum install centos-release-scl scl-utils-build
列举scl可用源
yum list all --enablerepo='centos-sclo-rh'
yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"
安装8版本的gcc、gcc-c++、gdb工具链(toolchian)
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
gcc --version
安装PacVim游戏
这款游戏源码托管在GitHub上,只需下载后编译安装即可。
git clone https://github.com/jmoon018/PacVim.git
cd PacVim
sudo make
sudo make install
启动游戏
安装成功后,执行如下命令启动游戏
pacvim [LEVEL_NUMER] [MODE]
其中:
游戏总共10关linux终端游戏,0~9数字表示。诸如,选择第5关通常模式linux终端游戏linux视频教程,可以这样启动游戏:
pacvim 5 n
游戏规则
PacVim的使用与PacMan十分相像。
你必须跑过屏幕上所有的字符,同时避开鬼魂(蓝色字符)。
PacVim有两个特殊的障碍:
你有三条生命。每次打赢0、3、6、9关时你就会获得新生命。总共有10关,从0到9,打赢第9关后,游戏重置为第0关,然而鬼魂速率变快。
取胜条件
使用vim命令将光标联通到字母上并高亮显示它们。所有字母都高亮显示后,你都会取胜并步入下一关。
失败条件
假如你见到鬼魂(用黑色G表示)或则波浪字符,你都会丧失一条命。倘若命大于0条,你将会输掉整个游戏。
这是实现的命令列表:
参考资料
更新升级GCC版本:
©专著权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部份内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
