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:
- Non puoi entrare nei muri (colore giallo). Devi usare i movimenti vim per saltarci sopra.
- 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