GNU/Linux >> Linux の 問題 >  >> Linux

PacVim –Vimコマンドを学ぶためのCLIゲーム

ハウディ、Vimユーザー!今日、私はあなたのVimの使用スキルを磨くためのクールなユーティリティに出くわしました。間違いなく、Vimはコードを記述および編集するための優れたエディターです。ただし、急な学習曲線に苦労している方もいらっしゃるかもしれません。もう違います! PacVimに会う 、Vimコマンドの学習に役立つCLIゲーム。

PacVimは、古典的なゲーム PacManに触発されています そしてそれはあなたに楽しくて面白い方法であなたにVimコマンドでたくさんの練習を与えます。簡単に言えば、Pac​​Vimはvimコマンドについて深く学ぶための楽しくて無料の方法です。

PacManとpacmanを混同しないでください (Arch Linuxパッケージマネージャー)。 PacManは、1980年代にリリースされた古典的で人気のあるアーケードゲームです。

さらに面倒なことはせずに、LinuxにPacVimをインストールして使用する方法を見てみましょう。

LinuxにPacVimをインストールする

まず、 Ncursesをインストールします ライブラリと開発ツール 次のリンクで説明されているように。

  • 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" モードを表します。現在、2つのモードがあります。それらは:

  • n -通常モード。
  • h -ハードモード。

デフォルトのモードはhです 、難しいです。

最初(0レベル)から開始するには、次を実行します:

$ pacvim

これが私のUbuntu18.04LTSシステムからの出力例です。

ゲームを開始するには、 ENTERを押すだけです 。

今すぐゲームを始めましょう。次の章を読んで、遊び方を知ってください。

終了するには、 ESCを押します またはq

次のコマンドは、ハードモードで5レベルでゲームを開始します。

$ pacvim 5 h

または、

$ pacvim 5

PacVimのプレイ方法は?

PacVimの使用法はPacManと非常によく似ています。

幽霊(赤い色のキャラクター)を避けながら、画面上のすべてのキャラクターにぶつかる必要があります。

PacVimには2つの特別な障害があります:

  1. 壁に移動することはできません(黄色)。それらを飛び越えるには、vimモーションを使用する必要があります。
  2. チルダ文字を踏んだ場合(シアン~ )、あなたは負けます!

3つの命が与えられます 。レベル0、3、6、9などをクリアするたびにライフが増えます。合計10レベルがあります。 、0から9まで。9レベルを破った後、ゲームは0レベルにリセットされますが、ゴーストはより速く移動します。

当選条件

vimコマンドを使用して、カーソルを文字の上に移動し、それらを強調表示します。すべての文字が強調表示されたら、勝って次のレベルに進みます。

負け条件

幽霊に触れた場合(赤いGで示されます )またはチルダ キャラクター、あなたは命を失います。ライフが0未満の場合、ゲーム全体が失われます。

実装されているコマンドのリストは次のとおりです。

キーボードショートカット それが何をするか
q ゲームを終了
h 左に移動
j 下に移動
k 上に移動
l 右に移動
w 次の単語の先頭に移動
W 次のWORDの始まりに進みます
e 次の単語の終わりに進みます
E 次のWORDエンディングに進みます
b 次の単語の先頭に戻る
B 次のWORDの先頭に戻る
$ 行末に移動
0 行の先頭に移動
gg / 1G 最初の行の先頭に移動
番号 G numberで指定された行の先頭に移動します
G 最後の行の先頭に移動
^ 現在の行の最初の単語に移動
1337 cheatz(ビート電流レベル)

カップルレベルでプレイした後、Vimの使用法がわずかに改善されていることに気付くはずです。 Vimの使い方をマスターするまで、このゲームをたまにプレイし続けてください。

結論

PacVimをプレイすることは楽しく、面白く、あなたを夢中にさせます。同時に、Vimコマンドを完全に学ぶことができるはずです。試してみてください。失望することはありません。

推奨される読み物:

  • Vimエディターで一度に複数の行をコメント化する方法
  • Linux上のVimでリモートファイルの読み取りと書き込み
  • LinuxでVimを使用してリモートファイルを編集する
  • Vimエディターを使用して複数のファイルを編集する方法
  • Vimテキストエディタでスペルチェック機能を使用する方法
  • Vimエディターを使用してLinuxのどこにでもテキストを入力する方法
  • LinuxでVimエディターを使用してテキストファイルをパスワードで保護する方法
  • Vimiumは、Vimキーバインディングを使用してWebを閲覧するのに役立ちます

Linux
  1. Linuxコマンドで楽しい数学ゲームをプレイする

  2. OSに基づいてBashコマンドを実行するために1つのVimコマンドをマップする方法は?

  3. Vi を Vi に置き換える

  1. バニラヴィムは楽しいです

  2. Linuxでの「su」コマンドと「su-」コマンドの違いを学ぶ

  3. ナビゲーションと編集のための25の重要なVimコマンド

  1. コマンドの使用方法を学ぶためにマニュアルページを使用する方法?

  2. Cygwin Vimコマンドは通常のVimとは異なりますか?

  3. なじみのないシステムについて学ぶためのコマンド