Existe uma maneira interativa de aprender Vim? [fechadas]

93

Anos atrás, eu estava procurando uma maneira de aprender Vim que não envolvesse uma parede de texto, ou percorrer o vimtutor sem saber os comandos para fazer isso. Eu me perguntei se algo mais existia para esse propósito.

Eggonlegs
fonte
8
Na verdade, o vimtutor não exigia que você percorresse paredes de texto sem conhecer os comandos. Os comandos de rolagem estão logo na primeira página.
thiton
Este é o tutorial básico para o Vim começar e você pode obter muitos vídeos do Youtube também.
3
Eu percebo isso - no entanto, fiquei desconfortável com o vimtutor. Tenho colegas que também não gostaram muito de aprender dessa forma. Tenho certeza de que é bom para algumas pessoas, mas claramente não é para todos. Daí as pessoas se preocupando em fazer screencasts e openvim, certo? Se o vimtutor fosse perfeito, ninguém se importaria.
Eggonlegs
4
O Vimtutor lhe diz exatamente o que fazer, se você não sabe quais comandos usar, provavelmente não está olhando para a tela do computador.
Andy Ray

Respostas:

111

Programei um jogo só para isso! É um jogo online onde você move o cursor usando comandos e movimentos do vim. Confira em http://vim-adventures.com . Os primeiros níveis ensinam hjkle navegação de palavras. O resto está planejado para custar dinheiro.

Doron Linder
fonte
12
gênio! Jogo recomendado para todos os amantes do vim!
confiq
93
Sem querer ofender, é um bom jogo, mas não vale $ 25 (especialmente com apenas 6 meses de acesso) quando há outros recursos gratuitos que podem ser usados ​​para aprender o vim.
nyuszika7h
7
Este jogo precisa do modo offline e eu o compraria.
Goddard
9
@ nyuszika7h eu concordo. Eu compraria 100% se não fosse pelo limite de tempo. Preciso de algo que possa usar para refrescar minha memória daqui a 5 anos.
Dan Bechard
10
Acho que não merece esses 25 $. Deve ser mais barato.
Osama F Elias
16

Para responder à sua pergunta: vimtutor é a boa maneira de aprender vim de forma interativa. Se você lê-lo, ele fornece todos os comandos necessários para fazê-lo, e você realmente aprende a usar o vim.

Se isso for muito esforço, eu realmente duvido que o vim seja para você.

static_rtti
fonte
1
Eu quis dizer responder sua pergunta como na pergunta no título de sua postagem. A razão pela qual o vimtutor se sente dolorido é que você realmente aprende algo no processo. Em qualquer caso, por favor, não se sinta atacado por minha resposta, eu estava direcionando-a principalmente para outras pessoas além de você, já que você obviamente não gostou.
static_rtti
1
Obrigado por esclarecer, agradeço :)
eggonlegs
11

Pergunta antiga, mas para quem procura algo semelhante que não foi mencionado: https://www.shortcutfoo.com/

Stevekrzysiak
fonte
Requer assinatura. Votos positivos muito rápidos :(
Anwar
9

http://kikuchiyos-vim-game.herokuapp.com

Atingido em meados de 2011, na época em que o vim adventures foi feito, mas nunca foi tão longe quanto o vim adventures. Nunca joguei muito, mas ainda assim uma alternativa gratuita para qualquer pessoa interessada em superar a curva de aprendizado do vim - movimentos básicos e modos de mudança.

kikuchiyo
fonte
Finalmente, basta colocá-lo no heroku: kikuchiyos-vim-game.herokuapp.com
kikuchiyo
Eu joguei por um tempo. Eu não votei negativamente, mas o jogo foi difícil. Porque não há como agarrar diamantes quando estes são colocados fora da região! Insano!
Anwar
@Anwar, Ei, desculpe pela resposta tardia. Faz algum tempo que não estou no SO. Você precisa usar jump (w (palavra-direita), b (palavra-esquerda), o (inserir linha para baixo), O (inserir linha para cima)) para acessar diamantes ou rubis fora da região padrão. Você ficará preso ao fazer isso, então você precisará se teletransportar para fora com (H (topo da página), L (parte inferior da página), 0 (início da linha) ou $ (fim da linha). Os comandos de teletransporte estão na página inicial. Desculpe. É preciso trabalhar muito. Obrigado por tentar. Aqui está um exemplo de como pular da borda youtube.com/watch?v=7fgmblzHerU
kikuchiyo
7

não usei, mas parece perto do que você está pedindo

http://www.openvim.com/tutorial.html

Joel
fonte
@Benoit: Mandei um e-mail para o autor do tutorial que vai consertar. Agora, tome cuidado para que ele presuma que você está usando um teclado QWERTY padrão.
Benoit
@Benoit eu removi do tutorial. Como a sandbox ainda não menciona. Deixo isso para apoiá-lo até que eu não tenha tarefas mais importantes. Obrigado por relatar.
egaga
@egaga: você é muito rápido para consertar as coisas!
Benoit
3

Para o iniciante http://vimsnake.com também é bom.
Vai curiosamente melhora a memória muscular para chaves h, j, k, l, escei

Agora, depois de nos prepararmos para essas chaves, podemos ir para http://www.vimgenius.com/ para aprender. É apenas semelhante e alternativo para shortcutfoo.com e mais específico do vim.

vusan
fonte
Uau, o vimsnake é difícil se você está aprendendo o movimento hjkl!
jrahhali de
@jrahhali confere minha pontuação no placar: P
vusan