说实话,vim编辑器大名如雷贯耳,但对小编来说是上手比较困难,而且日常工作中,一般也只有在linux中修改应用配置的时候用得多,在实际开发中几乎不用,小编几次尝试在代码开发时切换到vim模式,但都敌不过鼠标加键盘,偶然间发现一款学习vim的命令行小游戏PacVim,因此兴致大起,玩了几把,体验不错,现在分享给大家!
游戏玩法
该游戏很简单,就是使用vim的操作进行移动
具体玩法:
你必须跑过屏幕上所有的字符,同时避免红色字符(也叫鬼魂),碰到鬼魂的话失去一条命。
PacVim还有两个特殊的设定:
你不能移动到墙壁中(黄色)。你必须使用 vim 操作来跳过它们。
如果你踩到波浪字符(蓝色的 ~),失去一条命。
游戏有三条生命。每次通过 0、3、6、9 关时都会获得新生命。总共有 10 关,从 0 到 9,打赢第 9 关后,游戏重置为第 0 关,但是鬼魂速度变快。如果命小于 0 条,你将会输掉整个游戏。
操作
键 | 说明 |
q | 退出游戏 |
h | 向左移动 |
j | 向下移动 |
k | 向上移动 |
l | 向右移动 |
w | 向前移动到下一个word开始 |
W | 向前移动到下一个WORD开始 |
e | 向前移动到下一个word结束 |
E | 向前移动到下一个WORD结束 |
b | 向后移动到下一个word开始 |
B | 向后移动到下一个WORD开始 |
$ | 移动到行的末尾 |
0 | 移动到行的开头 |
gg/1G | 移动到第1行开始 |
numberG | 移动到第number行的开始 |
G | 移动到最后一行的开头 |
^ | 移动到当前行的第1个word |
& | 作弊,直接过关 |
项目地址
https://github.com/jmoon018/pacvim
环境
- 安装了Docker的设备。小编推荐在Docker中玩耍,因为安装简单,不然还要安装环境和编译源码。
拉取镜像
docker pull freedomben/pacvim
创建并启动容器(注意 -it 必须加上)
docker run -it -d --name [容器名称] freedomben/pacvim
开始游戏
pacvim [关卡] [模式(n 正常,h是困难)]
- 从第一关开始,正常难度
# 进入容器
docker exec -it [容器名称] sh
# 开始
pacvim 1 n
- 从第一关开始,困难难度
# 进入容器
docker exec -it [容器名称] sh
# 开始
pacvim 1 h
- 从第10关开始,困难模式
# 进入容器
docker exec -it [容器名称] sh
# 开始
pacvim 9 h