你好,Vim 用户! 今天,我偶然发现了一个很酷的实用程序来提高你的 Vim 使用技能。 毫无疑问,Vim 是用于编写和编辑代码的出色编辑器。 然而,你们中的一些人可能正在为陡峭的学习曲线而苦苦挣扎。 不再! 见面 PacVim,一个帮助你学习 Vim 命令的 CLI 游戏。
PacVim 的灵感来自经典游戏 吃豆人 它以一种有趣而有趣的方式为您提供了大量使用 Vim 命令的练习。 简而言之,PacVim 是一种有趣、免费的方式来深入了解 vim 命令。
请不要将 PacMan 与 吃豆人 (Arch Linux 包管理器)。 PacMan 是 1980 年代发行的经典、流行的街机游戏。
事不宜迟,让我们看看如何在 Linux 中安装和使用 PacVim。
内容
在 Linux 中安装 PacVim
一、安装 诅咒 图书馆和 开发工具 如以下链接中所述。
- 如何在 Linux 中安装 Ncurses 库
- 如何在 Linux 中安装开发工具
请注意,此游戏可能无法正确编译和安装 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 游戏以有趣和引人入胜的方式教你 vim 命令。 您必须移动 pacman(绿色光标)以突出显示游戏板上的每个单词,同时避开幽灵(红色)。
启动 PacVim 游戏
要玩这个游戏,只需运行:
$ pacvim [LEVEL_NUMER] [MODE]
例如,以下命令以普通模式在第 5 关启动游戏。
$ pacvim 5 n
这里, "5"
代表水平和 "n"
代表模式。 目前有两种模式。 他们是:
- n – 正常模式。
- H – 困难模式。
默认模式是 H,这很难。
要从头开始(0 级),只需运行:
$ pacvim
这是我的 Ubuntu 18.04 LTS 系统的示例输出。
要开始游戏,只需按下 进入.
现在开始玩游戏。 阅读下一章以了解如何玩。
要退出,请按 退出 或者 q.
以下命令以困难模式在第 5 关启动游戏。
$ pacvim 5 h
或者,
$ pacvim 5
如何玩 PacVim?
PacVim 的用法与 PacMan 非常相似。
你必须跑过屏幕上的所有字符,同时避开鬼影(红色字符)。
PacVim 有两个特殊的障碍:
- 你不能进入墙壁(黄色)。 您必须使用 vim 动作跳过它们。
- 如果你踩到一个波浪字符(青色
~
), 你输了!
给你 三生. 每次通关 0、3、6、9 等关卡时,您都会获得一条生命。有 共10个关卡,从0到9开始。打到第9关后,游戏会重置到第0关,但是鬼移动得更快。
获胜条件
使用 vim 命令将光标移到字母上并突出显示它们。 突出显示所有字母后,您将获胜并进入下一个级别。
输球条件
如果您触摸到鬼魂(以 红G) 或 波浪号 性格,你会失去生命。 如果您的生命少于 0,您将输掉整个游戏。
以下是已实现命令的列表:
键盘快捷键 | 它能做什么 |
---|---|
q | 退出游戏 |
H | 向左移动 |
j | 下移 |
ķ | 提升 |
l | 向右移 |
w | 前进到下一个单词开头 |
W | 前进到下一个 WORD 开头 |
e | 前进到下一个词尾 |
乙 | 前进到下一个 WORD 结尾 |
b | 向后移动到下一个单词开头 |
乙 | 向后移动到下一个 WORD 开头 |
$ | 移动到行尾 |
0 | 移动到行首 |
gg/1G | 移动到第一行的开头 |
编号G | 移动到由数字给出的行的开头 |
G | 移动到最后一行的开头 |
^ | 移动到当前行的第一个单词 |
& | 1337 cheatz(击败当前级别) |
PacVim 键盘快捷键
在玩了几个关卡之后,您应该注意到 Vim 的使用有了轻微的改善。 继续玩这个游戏,直到你掌握了 Vim 的用法。
结论
玩 PacVim 很有趣,很有趣,而且可以让你忙个不停。 同时,你应该能够彻底地学习 Vim 命令。 试一试,你不会失望的。
建议阅读:
- 如何在 Vim 编辑器中一次注释掉多行
- 在 Linux 上使用 Vim 读写远程文件
- 在 Linux 上使用 Vim 编辑远程文件
- 如何使用 Vim 编辑器编辑多个文件
- 如何在 Vim 文本编辑器中使用拼写检查功能
- 如何在 Linux 中使用 Vim 编辑器在任何地方输入文本
- 如何在 Linux 中使用 Vim 编辑器对文本文件进行密码保护
- Vimium 使用 Vim 键绑定帮助您浏览网页
资源:
- PacVim GitHub 页面
学习 vim 命令LinuxNcurses开源PacmanPacVimTeach vimvimVim TipsVim 导师