ハウディ、Vimユーザー!今日、私はあなたのVimの使用スキルを磨くためのクールなユーティリティに出くわしました。間違いなく、Vimはコードを記述および編集するための優れたエディターです。ただし、急な学習曲線に苦労している方もいらっしゃるかもしれません。もう違います! PacVimに会う 、Vimコマンドの学習に役立つCLIゲーム。
PacVimは、古典的なゲーム PacManに触発されています そしてそれはあなたに楽しくて面白い方法であなたにVimコマンドでたくさんの練習を与えます。簡単に言えば、PacVimは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つの特別な障害があります:
- 壁に移動することはできません(黄色)。それらを飛び越えるには、vimモーションを使用する必要があります。
- チルダ文字を踏んだ場合(シアン
~
)、あなたは負けます!
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を閲覧するのに役立ちます