GNU/Linux >> LINUX-Kenntnisse >  >> Linux

PacVim – Ein CLI-Spiel zum Erlernen von Vim-Befehlen

Hallo, Vim-Benutzer! Heute bin ich auf ein cooles Dienstprogramm gestoßen, mit dem Sie Ihre Vim-Nutzungsfähigkeiten verbessern können. Vim ist zweifellos ein großartiger Editor zum Schreiben und Bearbeiten von Code. Einige von Ihnen haben jedoch möglicherweise mit der steilen Lernkurve zu kämpfen. Nicht mehr! Lernen Sie PacVim kennen , ein CLI-Spiel, das Ihnen hilft, Vim-Befehle zu lernen.

PacVim ist vom klassischen Spiel PacMan inspiriert und es gibt Ihnen auf unterhaltsame und interessante Weise viel Übung mit Vim-Befehlen. Einfach ausgedrückt, PacVim ist eine unterhaltsame, kostenlose Möglichkeit, die vim-Befehle im Detail zu lernen.

Bitte verwechseln Sie PacMan nicht mit pacman (der Paketmanager von Arch Linux). PacMan ist ein klassisches, beliebtes Arcade-Spiel, das in den 1980er Jahren veröffentlicht wurde.

Lassen Sie uns ohne weiteres Umschweife sehen, wie PacVim unter Linux installiert und verwendet wird.

PacVim unter Linux installieren

Installieren Sie zuerst Ncurses Bibliothek und Entwicklungstools wie in den folgenden Links beschrieben.

  • So installieren Sie die Ncurses-Bibliothek unter Linux
  • So installieren Sie Entwicklungstools unter Linux

Bitte beachte, dass dieses Spiel ohne gcc Version 4.8.X oder höher möglicherweise nicht richtig kompiliert und installiert wird . Ich habe PacVim auf Ubuntu 18.04 LTS getestet und es hat einwandfrei funktioniert.

Sobald Ncurses und gcc installiert sind, führen Sie die folgenden Befehle aus, um PacVim zu installieren.

$ git clone https://github.com/jmoon018/PacVim.git
$ cd PacVim
$ sudo make install

Vim-Befehle mit PacVim lernen

Das PacVim-Spiel bringt Ihnen Vim-Befehle auf unterhaltsame und ansprechende Weise bei. Sie müssen Pacman (den grünen Cursor) bewegen, um jedes Wort auf dem Spielbrett hervorzuheben, während Sie den Geistern (in Rot) ausweichen.

PacVim-Spiel starten

Um dieses Spiel zu spielen, führen Sie einfach Folgendes aus:

$ pacvim [LEVEL_NUMER] [MODE]

Beispielsweise startet der folgende Befehl das Spiel im 5. Level im normalen Modus.

$ pacvim 5 n

Hier "5" steht für die Ebene und "n" stellt den Modus dar. Derzeit gibt es zwei Modi. Sie sind:

  • n - Normalmodus.
  • h - Schwerer Modus.

Der Standardmodus ist h , was schwierig ist.

Um von vorne zu beginnen (Level 0), führen Sie einfach Folgendes aus:

$ pacvim

Hier ist die Beispielausgabe meines Ubuntu 18.04 LTS-Systems.

Um das Spiel zu beginnen, drücken Sie einfach ENTER .

Beginnen Sie nun mit dem Spiel. Lesen Sie das nächste Kapitel, um zu erfahren, wie man spielt.

Drücken Sie zum Beenden ESC oder q .

Der folgende Befehl startet das Spiel im 5. Level im harten Modus.

$ pacvim 5 h

Oder,

$ pacvim 5

Wie spiele ich PacVim?

Die Verwendung von PacVim ist der von PacMan sehr ähnlich.

Du musst alle Charaktere auf dem Bildschirm überfahren und dabei den Geistern (den roten Charakteren) ausweichen.

PacVim hat zwei besondere Hindernisse:

  1. Du kannst dich nicht in die Wände hineinbewegen (gelbe Farbe). Sie müssen Vim-Bewegungen verwenden, um über sie zu springen.
  2. Wenn Sie auf ein Tildezeichen treten (Cyan ~ ), verlierst du!

Dir werden drei Leben gegeben . Sie gewinnen jedes Mal ein Leben hinzu, wenn Sie Level 0, 3, 6, 9 usw. meistern. Es gibt insgesamt 10 Level , beginnend von 0 bis 9. Nach Abschluss des 9. Levels wird das Spiel auf das 0. Level zurückgesetzt, aber die Geister bewegen sich schneller.

Gewinnbedingungen

Verwenden Sie vim-Befehle, um den Cursor über die Buchstaben zu bewegen und sie hervorzuheben. Nachdem alle Buchstaben markiert sind, gewinnen Sie und gelangen zum nächsten Level.

Verlustbedingungen

Wenn Sie einen Geist berühren (angezeigt durch ein rotes G ) oder eine Tilde Charakter, du verlierst ein Leben. Wenn Sie weniger als 0 Leben haben, verlieren Sie das gesamte Spiel.

Hier ist die Liste der implementierten Befehle:

Tastaturkürzel Was es tut
q beende das Spiel
h nach links bewegen
j nach unten bewegen
k nach oben bewegen
l nach rechts bewegen
w vorwärts zum nächsten Wortanfang
W vorwärts zum nächsten WORD-Anfang
e vorwärts zum nächsten Wortende
E Vorwärts zum nächsten WORD-Ende
b rückwärts zum nächsten Wortanfang
B rückwärts zum nächsten WORD-Anfang
$ zum Ende der Zeile bewegen
0 zum Anfang der Zeile bewegen
gg/1G zum Anfang der ersten Zeile bewegen
Nummer G zum Anfang der durch Zahl angegebenen Zeile gehen
G zum Anfang der letzten Zeile bewegen
^ zum ersten Wort in der aktuellen Zeile gehen
& 1337 Cheatz (aktuelles Level schlagen)

Nachdem Sie ein paar Level gespielt haben, sollten Sie feststellen, dass sich die Vim-Nutzung leicht verbessert hat. Spielen Sie dieses Spiel ab und zu weiter, bis Sie die Vim-Nutzung beherrschen.

Schlussfolgerung

PacVim zu spielen macht Spaß, ist interessant und hält Sie beschäftigt. Gleichzeitig sollten Sie in der Lage sein, Vim-Befehle gründlich zu lernen. Probieren Sie es aus, Sie werden nicht enttäuscht sein.

Empfohlene Lektüre:

  • So kommentieren Sie mehrere Zeilen gleichzeitig im Vim-Editor aus
  • Lesen und schreiben Sie entfernte Dateien mit Vim unter Linux
  • Remote-Dateien mit Vim unter Linux bearbeiten
  • So bearbeiten Sie mehrere Dateien mit dem Vim-Editor
  • So verwenden Sie die Rechtschreibprüfungsfunktion im Vim-Texteditor
  • So verwenden Sie den Vim-Editor, um überall in Linux Text einzugeben
  • Wie man Textdateien mit dem Vim-Editor unter Linux mit einem Passwort schützt
  • Vimium hilft Ihnen, mit Vim-Tastenkombinationen im Web zu surfen

Linux
  1. Lernen Sie den Unterschied zwischen den Befehlen „su“ und „su -“ in Linux kennen

  2. 25 grundlegende Vim-Befehle zum Navigieren und Bearbeiten

  3. Unterscheiden sich Cygwin-Vim-Befehle von normalem Vim?

  4. Wie ordnet man einen Vim-Befehl zu, um Bash-Befehle basierend auf Os auszuführen?

  5. Vim soll Vi ersetzen

Kmdr – Zeigt die Erklärung der CLI-Befehle im Terminal an

100 nützliche Vim-Befehle, die Sie jeden Tag brauchen werden

Fantastische Vim-Spickzettel, die Ihnen helfen, Vim zu lernen

Top 25 Vim-Befehle für Linux

Die 20 besten Linux-Vim-Befehle zur Steigerung der Produktivität

Grundlegende vim-Befehle (Spickzettel)