Van alle tekst editors die er zijn, is Vim (staat voor VI improved) een van de elites. Vim is een vrij populaire teksteditor en is beschikbaar op bijna alle platforms (Windows, Linux, macOS, BSD, en anderen), maar is het meest populair op Linux. Deze tekst editor komt met tonnen functies en is een duidelijke rivaal voor betaalde tekst editors.
Ondanks dat het ongelooflijk krachtig is, is Vim beroemd (berucht, om precies te zijn) voor het hebben van een steile leercurve, vooral voor beginnende gebruikers. Er zijn talloze commando’s en sneltoetsen waarmee Vim standaard wordt geleverd. Het bijhouden van deze commando’s kan een moeilijke taak blijken te zijn.
Dit is waar Vim spelletjes om de hoek komen kijken. Dit zijn leuke spelletjes ontworpen om Vim te leren aan iedereen, vooral beginnende gebruikers. Zelfs als je een Vim-meester bent, kun je deze spelletjes voor de lol uitproberen. De basis oefenen kan nooit kwaad!
Vim spelletjes
Zoals eerder vermeld, staat Vim bekend om zijn hoge leercurve. Om het gemakkelijker te maken dit programma te leren gebruiken, zijn er talloze gidsen en handleidingen over het hele internet om Vim te leren. Vim spelletjes hebben hetzelfde doel. Hier heb ik enkele van de spelletjes opgesomd die ik persoonlijk leuk en interessant vind. Er zijn er veel, dus voel je vrij om zelf op onderzoek uit te gaan.
Sommige van deze spellen zijn apps die je op je systeem kunt installeren, terwijl andere browserspellen zijn.
Vim Snake
We hebben allemaal wel eens het klassieke snake spel gespeeld. Bestuur de slang met de richtingstoetsen, eet voedsel, en overleef zo lang mogelijk. Vim Snake is een browserspel met deze exacte beschrijving. De belangrijkste truc zit hem echter in de richtingstoetsen.
Over het algemeen zijn we op computers gewend om de pijltjestoetsen te gebruiken om door de tekst te navigeren. Vim ondersteunt ook de pijltjestoetsen. De primaire navigatietoetsen van Vim zijn echter h (navigeer naar links), j (navigeer naar beneden), k (navigeer naar boven) en l (navigeer naar rechts).
U kunt dit Snake-spel gebruiken om uzelf te trainen in Vim-navigatie totdat het een tweede natuur wordt!
PacVim
PacVim is een tekstgebaseerd spel om Vim-commando’s te leren. Zoals je uit de naam kunt afleiden, is dit spel geïnspireerd op het legendarische Pacman spel. Dit spel is beschikbaar voor Linux en macOS. Bekijk PacVim op GitHub.
PacVim vereist de GNU Curses bibliotheek om te kunnen draaien. Afhankelijk van je distro, kan de pakketnaam en installatiemethode verschillen. Voer het juiste commando uit volgens uw distro.
Voor Debian/Ubuntu, voert u het volgende commando uit.
Voor Fedora, voert u het volgende commando uit.
Voor CentOS/RHEL voert u het volgende commando uit.
Als de afhankelijkheid is geïnstalleerd, is het nu tijd om PacVim te downloaden en te installeren.
Als de installatie voltooid is, start je het spel.
Je kunt in dit spel ook het niveau en de moeilijkheidsgraad bepalen. Er zijn twee moeilijkheidsgraden: n (staat voor normaal) en h (staat voor moeilijk).
Vim Genius
Vim Genius is een webgebaseerd Vim-spel dat u kunt spelen in uw browser naar keuze. Vim Genius is ontworpen om vergelijkbaar te zijn met vimtutor, het ingebouwde Vim-lesprogramma dat standaard bij Vim wordt geleverd.
Ik raad aan eerst een account te maken bij Vim Genius, zodat uw voortgang wordt opgeslagen. De levels beginnen met een lijst van commando’s die u moet onthouden om de horde te nemen. Alleen dan ga je door naar de volgende fase.
Als je een beginner bent, is Vim Genius een geweldige plek om te beginnen met het leren van Vim.
Vim Adventures
Vim Adventures is mijn meest favoriete spel op de lijst tot nu toe. Vim Adventures is een interessant, indie-stijl spel waar je een reis maakt door een mysterieus land om een profetie te vervullen. Tijdens je reis kom je verschillende hindernissen tegen die je moet zien te overwinnen met behulp van de kennis en toepassingen van verschillende Vim-concepten.
Je moet verschillende Vim-commando’s en sneltoetsen toepassen om verder te komen in het spel. Met dit spel kunt u genieten van interactieve en vlotte gameplay, een interessant verhaal en het plezier van het leren, allemaal tegelijk!
Openvim
Openvim is een online interactieve tutorial waarin u verschillende aspecten van Vim kunt leren en oefenen. Dit spel is een geweldige plek om te beginnen met het leren over de basisprincipes van Vim en de meest gebruikte sneltoetsen in Vim.
U kunt uw Vim-kennis ook oefenen in het oefengedeelte.
Vim Tutor
Vim Tutor is de ingebouwde Vim-tutorial-app die bij Vim wordt geleverd. In deze app, zijn er interactieve on-screen instructies die u zult volgen. Vim Tutor leert je genoeg om Vim dagelijks te gebruiken. Echter, als je Vim onder de knie wilt krijgen, zou je een aantal aanvullende bronnen moeten bekijken.
Vim Tutor is een alles-in-een tool om Vim te leren en onder de knie te krijgen. Om de Vim Tutor te starten, voert u het volgende commando uit.
Final Thoughts
In het bovenstaande artikel zijn enkele van de beste Vim-spellen opgesomd die u kunt spelen om Vim te leren en onder de knie te krijgen. Wilt u plezier hebben met de CLI? Kijk dan eens naar de beste command-line spelletjes onder Linux.
Enjoy!