Apesar de ser incrivelmente poderoso, o Vim é famoso (infame, para ser exato) por ter uma curva de aprendizado íngreme, especialmente para usuários novatos. Existem vários comandos e atalhos que o Vim vem com por padrão. Acompanhar esses comandos pode ser uma tarefa difícil.
É aqui que entram os jogos Vim. Estes são jogos divertidos projetados para ensinar Vim a qualquer pessoa, especialmente usuários novatos. Mesmo se você for um mestre do Vim, você pode conferir esses jogos apenas por diversão. Praticar o básico nunca é demais!
Jogos Vim
Como mencionado anteriormente, o Vim é conhecido por sua alta curva de aprendizado. Para tornar mais fácil aprender como usar este programa, existem vários guias e tutoriais em toda a internet para aprender Vim. Os jogos Vim compartilham o mesmo objetivo. Aqui, listei alguns dos jogos de que gosto e gosto pessoalmente. Há muitos deles por aí, então sinta-se à vontade para explorá-los por conta própria.
Alguns desses jogos são aplicativos que você pode instalar em seu sistema, enquanto outros são jogos de navegador.
Serpente Vim
Todos nós já jogamos o clássico jogo da cobra antes. Controle a cobra com as teclas de direção, coma e sobreviva o máximo possível. Vim Snake é um jogo de navegador com esta descrição exata. No entanto, o truque principal está nas teclas de direção.
Geralmente, em computadores, estamos acostumados a usar as setas do teclado para navegar pelo texto. O Vim também suporta as teclas de seta. No entanto, as teclas de navegação primárias do Vim são h (navegue para a esquerda), j (navegue para baixo), k (navegue para cima), e eu (navegue para a direita).
Você pode usar este jogo Snake para treinar na navegação do Vim até que se torne uma segunda natureza!
PacVim
PacVim é um jogo baseado em texto para aprender os comandos do Vim. Como você pode deduzir pelo nome, este jogo é inspirado no lendário Pacman. Este jogo está disponível em Linux e macOS. Confira o PacVim no GitHub.
PacVim requer a biblioteca GNU Curses para funcionar. Dependendo da sua distribuição, o nome do pacote e o método de instalação podem ser diferentes. Execute o comando apropriado de acordo com sua distro.
Para Debian / Ubuntu, execute o seguinte comando.
$ sudo apt install libncurses5-dev
Para o Fedora, execute o seguinte comando.
$ sudo dnf install ncurses-develPara CentOS / RHEL, execute o seguinte comando.
$ sudo yum install ncurses-develUma vez que a dependência é instalada, agora é hora de baixar e instalar o PacVim.
$ git clone https: // github.com / jmoon018 / PacVim.idiota$ cd PacVim && sudo make install
Assim que a instalação for concluída, inicie o jogo.
$ pacvim
Você também pode decidir o nível e a dificuldade neste jogo. Existem dois níveis de dificuldade: n (significa normal) e h (significa difícil).
$ pacvimVim Genius
Vim Genius é um jogo Vim baseado na web que você pode jogar no navegador de sua escolha. O Vim Genius foi projetado para ser semelhante ao vimtutor, o programa de tutorial integrado do Vim que vem com o Vim por padrão.
Eu recomendo fazer uma conta no Vim Genius primeiro para que seu progresso seja salvo. Os níveis começarão com uma lista de comandos que você deve se lembrar para superar o obstáculo. Só então você irá para a próxima fase.
Se você é um iniciante, o Vim Genius é um ótimo lugar para começar a aprender Vim.
Vim Adventures
Vim Adventures é o meu jogo favorito da lista até agora. Vim Adventures é um jogo interessante de estilo indie em que você faz uma viagem por uma terra misteriosa para cumprir uma profecia. Em sua jornada, você encontrará vários obstáculos pelos quais deve passar usando o conhecimento e as aplicações de vários conceitos do Vim.
Você deve aplicar vários comandos e atalhos do Vim para progredir no jogo. Com este jogo, você pode aproveitar a jogabilidade interativa e inteligente, a história interessante e o prazer de aprender, tudo ao mesmo tempo!
Openvim
Openvim é um tutorial interativo online onde você pode aprender e praticar vários aspectos do Vim. Este jogo é um ótimo lugar para começar a aprender sobre o básico do Vim e os atalhos mais comuns usados no Vim.
Você também pode praticar seus conhecimentos do Vim na seção de prática.
Vim Tutor
Vim Tutor é o aplicativo de tutorial integrado do Vim que vem com o Vim. Neste aplicativo, existem instruções interativas na tela que você seguirá. O Vim Tutor lhe ensinará o suficiente para usar o Vim diariamente. No entanto, se você deseja dominar o Vim, você deve verificar alguns recursos adicionais.
O Vim Tutor é uma ferramenta completa para aprender e dominar o Vim. Para iniciar o Vim Tutor, execute o seguinte comando.
$ vimtutor
Pensamentos finais
No artigo acima, alguns dos melhores jogos Vim que você pode jogar para aprender e dominar o Vim foram listados. Interessado em se divertir com o CLI? Confira alguns dos melhores jogos de linha de comando no Linux.
Apreciar!