Dobrý den, uživatelé Vim! Dnes jsem narazil na skvělou utilitu, která vylepší vaše dovednosti v používání Vim. Vim je nepochybně skvělý editor pro psaní a úpravu kódu. Někteří z vás však možná bojují se strmou křivkou učení. Už ne! Seznamte se s PacVim , CLI hra, která vám pomůže naučit se příkazy Vim.
PacVim je inspirován klasickou hrou PacMan a dá vám spoustu praxe s příkazy Vim zábavným a zajímavým způsobem. Jednoduše řečeno, PacVim je zábavný a bezplatný způsob, jak se podrobně dozvědět o příkazech vim.
Nezaměňujte prosím PacMan s pacmanem (správce balíčků Arch Linux). PacMan je klasická, populární arkádová hra vydaná v 80. letech.
Bez dalších okolků se podívejme, jak nainstalovat a používat PacVim v Linuxu.
Nainstalujte PacVim v Linuxu
Nejprve nainstalujte Ncurses knihovna a nástroje pro vývoj jak je popsáno v následujících odkazech.
- Jak nainstalovat knihovnu Ncurses v systému Linux
- Jak nainstalovat vývojové nástroje v systému Linux
Upozorňujeme, že tato hra se nemusí správně zkompilovat a nainstalovat bez gcc verze 4.8.X nebo vyšší . Testoval jsem PacVim na Ubuntu 18.04 LTS a fungovalo to dobře.
Jakmile jsou nainstalovány Ncurses a gcc, spusťte následující příkazy a nainstalujte PacVim.
$ git clone https://github.com/jmoon018/PacVim.git
$ cd PacVim
$ sudo make install
Naučte se příkazy Vim pomocí PacVim
Hra PacVim vás zábavnou a poutavou formou naučí vim příkazy. Musíte přesunout pacman (zelený kurzor), abyste zvýraznili každé slovo na herním plánu a zároveň se vyhnuli duchům (červeně).
Spustit hru PacVim
Chcete-li hrát tuto hru, stačí spustit:
$ pacvim [LEVEL_NUMER] [MODE]
Například následující příkaz spustí hru v 5. úrovni v normálním režimu.
$ pacvim 5 n
Zde "5"
představuje úroveň a "n"
představuje režim. V současnosti existují dva režimy. Jsou to:
- n - normální režim.
- h - tvrdý režim.
Výchozí režim je h , což je těžké.
Chcete-li začít od začátku (úroveň 0), stačí spustit:
$ pacvim
Zde je ukázkový výstup z mého systému Ubuntu 18.04 LTS.
Hru spustíte stisknutím klávesy ENTER .
Nyní začněte hrát hru. Přečtěte si další kapitolu, abyste věděli, jak hrát.
Pro ukončení stiskněte ESC nebo q .
Následující příkaz spustí hru v 5. úrovni s tvrdým režimem.
$ pacvim 5 h
Nebo,
$ pacvim 5
Jak hrát PacVim?
Použití PacVimu je velmi podobné PacManu.
Musíte přejet všechny postavy na obrazovce a přitom se vyhýbat duchům (červené znaky).
PacVim má dvě speciální překážky:
- Nemůžete se pohybovat do zdí (žlutá barva). K přeskočení musíte použít vim pohyby.
- Pokud šlápnete na znak vlnovky (azurová
~
), prohrajete!
Jsou vám dány tři životy . Získáte život pokaždé, když překonáte úroveň 0, 3, 6, 9 atd. Existuje Celkem 10 úrovní , počínaje 0 až 9. Po překonání 9. úrovně se hra resetuje na 0. úroveň, ale duchové se pohybují rychleji.
Výherní podmínky
Pomocí příkazů vim přesuňte kurzor na písmena a zvýrazněte je. Po zvýraznění všech písmen vyhrajete a postoupíte do další úrovně.
Podmínky ztráty
Pokud se dotknete ducha (označeného červeným G ) nebo tilda charakter, ztratíte život. Pokud máte méně než 0 životů, prohrajete celou hru.
Zde je seznam implementovaných příkazů:
Klávesová zkratka | Co to dělá |
---|---|
q | ukončit hru |
h | posunout doleva |
j | posunout dolů |
k | posunout nahoru |
l | přesunout doprava |
w | přesunout se na začátek dalšího slova |
W | přesunout se na další začátek SLOVA |
e | přesunout se na další koncovku slova |
E | přesunout se na další koncovku SLOVA |
b | přesunout se zpět na začátek dalšího slova |
B | přesunout zpět na začátek dalšího SLOVA |
$ | přesunout na konec řádku |
0 | přesunout na začátek řádku |
gg/1G | přesunout na začátek prvního řádku |
číslo G | přesunout na začátek řádku daného číslem |
G | přesunout na začátek posledního řádku |
^ | přesunout na první slovo na aktuálním řádku |
& | 1337 cheatů (překonání aktuální úrovně) |
Po odehrání několika úrovní byste si měli všimnout mírného zlepšení v používání Vim. Pokračujte v hraní této hry jednou za čas, dokud nezvládnete používání Vim.
Závěr
Hraní PacVimu je zábavné, zajímavé a zabaví vás. Zároveň byste měli být schopni se důkladně naučit příkazy Vim. Vyzkoušejte to, nebudete zklamáni.
Doporučené čtení:
- Jak komentovat více řádků najednou v editoru Vim
- Čtení a zápis vzdálených souborů pomocí Vim v systému Linux
- Upravujte vzdálené soubory pomocí Vim v systému Linux
- Jak upravit více souborů pomocí editoru Vim
- Jak používat funkci kontroly pravopisu v textovém editoru Vim
- Jak používat editor Vim k zadávání textu kdekoli v systému Linux
- Jak chránit textové soubory heslem pomocí editoru Vim v systému Linux
- Vimium vám pomůže procházet web pomocí klávesových zkratek Vim