Незважаючи на свою неймовірну потужність, Вім відомий (точніше сумно відомий) своєю крутою кривою навчання, особливо для початківців користувачів. Існує безліч команд та ярликів, які Vim постачає за замовчуванням. Відстеження цих команд може виявитися важким завданням.
Тут з’являються ігри Vim. Це веселі ігри, покликані навчити Vim кого завгодно, особливо користувачів-початківців. Навіть якщо ви майстер Vim, ви можете перевірити ці ігри просто для розваги. Практика основ ніколи не шкодить!
Vim Games
Як вже згадувалося раніше, Вім відомий своєю високою кривою навчання. Щоб легше було навчитися користуватися цією програмою, у всьому Інтернеті є численні посібники та підручники для вивчення Vim. Ігри Vim мають однакову мету. Тут я перерахував деякі ігри, які мені особисто подобаються та які подобаються. Їх там дуже багато, тож сміливо досліджуйте самі.
Деякі з цих ігор - це програми, які можна встановити у вашій системі, а інші - браузерні.
Вім Змія
Ми всі раніше грали в класичну гру змій. Керуйте змією клавішами напрямку, їжте їжу і виживайте якомога довше. Vim Snake - це браузерна гра з таким точним описом. Однак головний фокус полягає у клавішах напряму.
Як правило, на комп’ютерах ми звикли використовувати клавіші зі стрілками для навігації по тексту. Vim також підтримує клавіші зі стрілками. Однак основними навігаційними клавішами Vim є h (перейдіть ліворуч), j (перейдіть вниз), k (рухатися вгору), та л (рухатися праворуч).
Ви можете використовувати цю гру Змія, щоб навчити себе навігації Vim, поки вона не стане другою натурою!
PacVim
PacVim - це текстова гра для вивчення команд Vim. Як ви можете зробити висновок з назви, ця гра натхнена легендарною грою Pacman. Ця гра доступна на Linux та macOS. Перевірте PacVim на GitHub.
PacVim вимагає запуску бібліотеки GNU Curses. Залежно від дистрибутива, назва пакета та спосіб встановлення можуть відрізнятися. Запустіть відповідну команду відповідно до вашого дистрибутива.
Для Debian / Ubuntu виконайте наступну команду.
$ sudo apt встановити libncurses5-dev
Для Fedora запустіть таку команду.
$ sudo dnf встановити ncurses-develДля CentOS / RHEL виконайте таку команду.
$ sudo yum встановити ncurses-develПісля встановлення залежності настав час завантажити та встановити PacVim.
Клон $ git https: // github.com / jmoon018 / PacVim.git$ cd PacVim && sudo make install
Після завершення інсталяції запустіть гру.
$ pacvim
Ви також можете вирішити рівень і складність цієї гри. Є два рівні складності: п (означає нормально) і h (означає жорсткий).
$ pacvimВім Геній
Vim Genius - це веб-гра Vim, яку ви можете грати у вибраному браузері. Vim Genius розроблений таким чином, щоб бути схожим на vimtutor, вбудовану програму підручників Vim, яка за замовчуванням постачається з Vim.
Я рекомендую спочатку створити обліковий запис у Vim Genius, щоб ваш прогрес був збережений. Рівні починатимуться зі списку команд, про які потрібно пам’ятати, щоб зняти перешкоду. Тільки тоді ви перейдете до наступного етапу.
Якщо ви новачок, Vim Genius - чудове місце для початку вивчення Vim.
Vim Adventures
Vim Adventures - це моя найулюбленіша гра у списку на даний момент. Vim Adventures - це цікава гра в інді-стилі, де ви вирушаєте у подорож загадковою землею, щоб здійснити пророцтво. Під час своєї подорожі ви зіткнетеся з різними перешкодами, через які ви повинні пройти, використовуючи знання та програми різних концепцій Vim.
Ви повинні застосовувати різні команди та комбінації клавіш Vim для просування гри. Завдяки цій грі ви можете насолоджуватися інтерактивним і витонченим геймплеєм, цікавою історією та захопленням від навчання - і все це одночасно!
Openvim
Openvim - це інтерактивний підручник в Інтернеті, де ви можете вивчати та практикувати різні аспекти Vim. Ця гра є чудовим місцем для початку вивчення основ Vim та найпоширеніших ярликів, які використовуються у Vim.
Ви також можете практикувати свої знання про Vim у розділі практики.
Вихователь Вім
Vim Tutor - це вбудована програма для підручників Vim, яка постачається з Vim. У цьому додатку є інтерактивні вказівки на екрані, яким ви будете слідувати. Репетитор Vim навчить вас користуватися Vim щодня. Однак, якщо ви хочете освоїти Vim, вам слід ознайомитися з деякими додатковими ресурсами.
Vim Tutor - це все-в-одному інструмент для вивчення та оволодіння Vim. Щоб запустити Vim Tutor, виконайте наступну команду.
$ vimtutor
Заключні думки
У статті вище було перераховано кілька найкращих ігор Vim, у які ви можете грати, щоб навчитися та освоїти Vim. Зацікавлені в розвазі з CLI? Перегляньте деякі з найкращих ігор командного рядка на Linux.
Насолоджуйтесь!