当前位置: 首页 > 工具软件 > PacVim > 使用案例 >

Linux vim编辑器练习小游戏PacVim

孟翰海
2023-12-01

前言

  对于学习Linux的新手来说,无疑都是被Vim编辑器折磨过的人。Vim编辑器指令总多且复杂,学习、记忆起来非常困难。
  在入门学习的过程中,我发现了一款由Vim编辑器的指令构成的一款小游戏(PacVim)。游戏内容:躲避怪物(G),吃完豆豆。当你对玩这个游戏无比流畅时,相信你的Vim水平得到了很大的提升。

  1. 游戏安装
  • 安装ncurses库
    sudo apt-get install ncurses

  • 安装PacVim游戏
    这款游戏源码托管在GitHub上,只需下载后编译安装即可。
      git clone https://github.com/jmoon018/PacVim.git
    进入下载目录并安装
      cd PacVim
     sudo make install
    到这里安装就完成了。

  1. 游戏说明

  游戏规则:
  你必须跑过屏幕上所有的字符,同时避免鬼魂(红色字符),障碍:黄色竖线是墙壁不可移动,可以命令行实现跳转。如果踩到波浪符(青色的 ~),游戏结束!
  获胜条件:
  使用 vim 命令将光标移动到字母上,当所有字母都高亮(变绿)显示后,你就会获胜并进入下一关。
  失败条件:
  如果你碰到鬼魂(用红色 G 表示)或者波浪字符,你就会失去一条命。如果命小于 0 条,游戏结束!

  启动游戏:pacvim [LEVEL_NUMER] [MODE](LEVEL_NUMER:表示关卡号 ;MODE:表示难度,n - 正式模式,h - 困难模式)
  重头开始:pacvim
  选择关卡:pacvim 5 n(h)
  退出游戏:按下ESC或q键

命令作用命令作用
h左移w移到下一个单词的开始
j下移W移到上一个单词的开始
k上移e移到下一个单词的结尾
l右移E移到上一个单词的结尾
b移到下一个单词B移到上一个单词
$移到行尾0移到行首
gg/1G移到第一行的开始n G移到n行的开始
^移到当前行的第一个单词直接进入下一关

  PacVim游戏可以有效增强对vim命令行的记忆。

 类似资料: