Estes dias eu e o Marcos Santos conversamos a respeito de materiais de estudo para aprender o VIm, e creio que este assunto pode ser útil para quem está iniciando a jornada por este poderoso e/ou complexo editor.
Junto com o VIm há um minicurso instalado por padrão, é o VImtutor, um tutorial interativo do vim, onde você vai lendo sobre os comandos e experimentando com eles no próprio texto do tutorial. (o conteúdo é em inglês, então quem precisa estudar o idioma leva 2 pelo preço de 1..rsss )
Pra quem procura conteúdo intermediário há o VIm tips, um wiki com muitas dicas, eles também postam no twitter um resumo destas dicas, do qual vale o follow ;-).
Outra ótima maneira de aprender é observamos outras pessoas usando o VIm, e na falta de alguém por perto, tem o screencast vimcast, com conteúdo que vai do avançado ao básico.
E o livro Vim book, traduzido em pt-br e free, é um pdf com 130 páginas com as principais rotinas de edição de texto, e o pra quem prefere impresso há o Learning The VI And Vim Editors, que é muito bom, em papel não há nenhum em pt-BR, se alguém encontrar algum deixa a dica nos comentários 😉
Algo útil de ter por perto para referência, é este stylesheet que mapeia a função de todas as teclas.
E tem a apresentação “7 Habits For Effective Text Editing 2.0“, de ninguém menos que o pai da criança Bram Moolenaar.
Agora para ser um ninja em VIm, é só praticar, praticar , praticar …