GNU/Linux >> Linux Esercitazione >  >> Linux

PacVim – Un gioco CLI per imparare i comandi Vim

Salve, utenti di Vim! Oggi mi sono imbattuto in una fantastica utility per affinare le tue abilità di utilizzo di Vim. Indubbiamente, Vim è un ottimo editor per scrivere e modificare codice. Tuttavia, alcuni di voi potrebbero essere alle prese con la curva di apprendimento ripida. Non più! Incontra PacVim , un gioco CLI che ti aiuta ad apprendere i comandi Vim.

PacVim è ispirato al classico gioco PacMan e ti dà molta pratica con i comandi Vim in un modo divertente e interessante. In poche parole, PacVim è un modo divertente e gratuito per conoscere in modo approfondito i comandi vim.

Per favore, non confondere PacMan con pacman (il gestore di pacchetti Arch Linux). PacMan è un classico e popolare gioco arcade uscito negli anni '80.

Senza ulteriori indugi, vediamo come installare e utilizzare PacVim in Linux.

Installa PacVim in Linux

Innanzitutto, installa Ncurses libreria e strumenti di sviluppo come descritto nei seguenti link.

  • Come installare la libreria Ncurses in Linux
  • Come installare gli strumenti di sviluppo in Linux

Tieni presente che questo gioco potrebbe non essere compilato e installato correttamente senza gcc versione 4.8.X o successiva . Ho testato PacVim su Ubuntu 18.04 LTS e ha funzionato perfettamente.

Una volta installati Ncurses e gcc, eseguire i seguenti comandi per installare PacVim.

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

Impara i comandi di Vim usando PacVim

Il gioco PacVim ti insegna i comandi vim in modo divertente e coinvolgente. Devi spostare pacman (il cursore verde) per evidenziare ogni parola sul tabellone evitando i fantasmi (in rosso).

Avvia il gioco PacVim

Per giocare a questo gioco, esegui:

$ pacvim [LEVEL_NUMER] [MODE]

Ad esempio, il comando seguente avvia il gioco al 5° livello in modalità normale.

$ pacvim 5 n

Qui, "5" rappresenta il livello e "n" rappresenta la modalità. Attualmente ci sono due modalità. Sono:

  • n - modalità normale.
  • h - modalità difficile.

La modalità predefinita è h , che è difficile.

Per iniziare dall'inizio (livello 0), esegui:

$ pacvim

Ecco l'output di esempio dal mio sistema Ubuntu 18.04 LTS.

Per iniziare il gioco, premi semplicemente INVIO .

Ora inizia a giocare. Leggi il prossimo capitolo per sapere come giocare.

Per uscire, premi ESC o q .

Il comando seguente avvia il gioco al 5° livello in modalità difficile.

$ pacvim 5 h

Oppure,

$ pacvim 5

Come si gioca a PacVim?

L'utilizzo di PacVim è molto simile a PacMan.

Devi correre su tutti i personaggi sullo schermo evitando i fantasmi (i personaggi di colore rosso).

PacVim ha due ostacoli speciali:

  1. Non puoi entrare nei muri (colore giallo). Devi usare i movimenti vim per saltarci sopra.
  2. Se calpesti un carattere tilde (ciano ~ ), perdi!

Ti vengono date tre vite . Guadagni una vita ogni volta che superi i livelli 0, 3, 6, 9, ecc. Ci sono 10 livelli in totale , a partire da 0 a 9. Dopo aver superato il 9° livello, il gioco tornerà al 0° livello, ma i fantasmi si muovono più velocemente.

Condizioni per vincere

Usa i comandi vim per spostare il cursore sulle lettere ed evidenziarle. Dopo che tutte le lettere sono state evidenziate, vinci e procedi al livello successivo.

Condizioni perdenti

Se tocchi un fantasma (indicato da una G rossa ) o una tilde personaggio, perdi una vita. Se hai meno di 0 vite, perderai l'intera partita.

Ecco l'elenco dei comandi implementati:

Scorciatoia da tastiera Cosa fa
q chiudi dal gioco
h sposta a sinistra
j sposta giù
k sposta in alto
l sposta a destra
con passa all'inizio della parola successiva
W vai avanti all'inizio della WORD successiva
e passa alla fine della parola successiva
E vai avanti alla fine WORD successiva
b sposta indietro all'inizio della parola successiva
B sposta indietro all'inizio della WORD successiva
$ sposta alla fine della riga
0 sposta all'inizio della riga
gg/1G sposta all'inizio della prima riga
numero G sposta all'inizio della riga data da numero
G sposta all'inizio dell'ultima riga
^ passa alla prima parola della riga corrente
& 1337 cheatz (supera il livello attuale)

Dopo aver giocato a un paio di livelli, dovresti notare che c'è un leggero miglioramento nell'utilizzo di Vim. Continua a giocare a questo gioco di tanto in tanto finché non acquisisci padronanza dell'utilizzo di Vim.

Conclusione

Giocare a PacVim è divertente, interessante e ti tiene occupato. Allo stesso tempo, dovresti essere in grado di imparare a fondo i comandi di Vim. Provalo, non rimarrai deluso.

Lettura consigliata:

  • Come commentare più righe contemporaneamente in Vim Editor
  • Leggi e scrivi file remoti con Vim su Linux
  • Modifica file remoti con Vim su Linux
  • Come modificare più file utilizzando Vim Editor
  • Come utilizzare la funzione di controllo ortografico in Vim Text Editor
  • Come utilizzare Vim Editor per inserire testo ovunque in Linux
  • Come proteggere con password i file di testo utilizzando Vim Editor in Linux
  • Vimium ti aiuta a navigare sul Web con le associazioni di tasti di Vim

Linux
  1. Vanilla Vim è divertente

  2. Gioca a un divertente gioco di matematica con i comandi Linux

  3. Scopri la differenza tra i comandi "su" e "su -" in Linux

  4. Come utilizzare le pagine man per imparare a usare i comandi?

  5. Vim per sostituire Vi

Kmdr – Visualizza la spiegazione dei comandi CLI nel terminale

100 utili comandi Vim di cui avrai bisogno ogni giorno

Fantastici cheat sheet di Vim per aiutarti a imparare Vim

I 25 migliori comandi Vim per Linux

I 20 migliori comandi Linux Vim che aumentano la produttività

Comandi di base di vim (cheat sheet)