Aprendiendo Vim después de vimtutor

25

¿Cuáles deberían ser los próximos pasos para aprender Vim, después de completar vimtutor? He visto videos en YouTube, he leído tutoriales en línea y preguntas / respuestas sobre SE, y estoy ocupado leyendo Practical Vim.

¿Hay otros buenos recursos disponibles? En realidad, practicar y usar Vim, no solo mirarlo o leerlo, es sin duda una buena forma de aprender. ¿Alguna sugerencia sobre la mejor manera de usar el sistema de ayuda incorporado para aprender Vim?

PD: Aunque esta pregunta sobre SO se ha cerrado por estar fuera de tema, varias de las respuestas parecen útiles.

PPS: Utilicé vim hace muchos años, me mudé a Emacs para Org-Mode y ahora vuelvo a vim :)

SabreWolfy
fuente
1
Su pregunta también puede estar cerrada porque los sitios de SE son para preguntas precisas y la suya puede ser demasiado amplia. Aparte de eso, Pratical Vim es un libro increíble y leerlo es una muy buena idea. Después de eso, creo que la mejor manera de aprender es usar vim diariamente y cada vez que encuentras algo que no se siente natural (o contra la filosofía de vim) lo anotas y tratas de encontrar una mejor manera de hacerlo.
statox
Si está utilizando Vim para las combinaciones de teclas, considere Spacemacs .
Mirzhan Irkegulov

Respuestas:

31

Afila la sierra

El mejor consejo general es simple, " Afilar la sierra " del ensayo de Siete hábitos de Bram. También sugiero la publicación del blog de Vimcasts : sobre el afilado de la sierra .

Básicamente, "afilar la sierra" se puede resumir como:

No aprenda todo de una vez, pero aprenda algunas cosas a la vez. Cuando encuentre una ineficiencia, busque formas de mejorarla. Repetir

Vimrc

También te recomiendo que uses vimrc casi en blanco . Deberías entender aproximadamente cada línea en tu vimrc. Uso :helpy google aprender más.

Complementos

Consejos generales sobre complementos:

  • Agregue lentamente un complemento o dos cuando surja la necesidad.
  • No instale un complemento sin buscar primero una solución nativa
  • Debe tener buena documentación
  • Evite complementos con muchas asignaciones
  • Si no se siente como Vim, entonces evítalo
  • Evite si hay asignaciones que no funcionan con el .comando (puede que tenga que usar repeat.vim )

Más buenos lugares para aprender más sobre Vim

TL; DR

Lea :helpe intente realizar pequeños cambios incrementales en su flujo de trabajo.

Peter Rincker
fuente
Personalmente, tengo una gran página de vimwiki donde tomo notas, como un libro de cocina, la mayoría proviene de preguntas sobre stackexchange, junto con todas las sugerencias anteriores, creo que es una gran idea hacer la tuya. El mío está aquí: bitbucket.org/sergio/dotfaster/raw/…
SergioAraujo
2

Se puede aprender mucho siguiendo las preguntas y respuestas sobre el vimo vim_uselista de correo, http://vim.sourceforge.net/maillist.php#vim . Si bien este sitio de StackExchange es ideal para preguntas y respuestas simples, la lista de correo es mejor para preguntas que requieren un poco de discusión.

garyjohn
fuente