Soy un programador Ruby que intenta cambiar de Textmate a MacVim, y tengo problemas para recorrer las gigantescas listas de cosas que puede hacer en VIM y todas las pulsaciones de teclas para ellas. Estoy cansado de escuchar "Puedes usar 'I' para insertar texto, o 'a' para agregar texto después del carácter, o 'A' para agregar texto al final de la línea, o ..." No puedo imaginar todos usan las 20 pulsaciones de teclas diferentes para navegar por el texto, unas 10 teclas para comenzar a agregar texto y 18 formas de seleccionar visualmente un bloque interno. ¿¡O tú !?
Mi hoja de trucos ideal serían las 30-40 pulsaciones de teclas o comandos más utilizados que todos usan para escribir código a diario, junto con los complementos absolutamente esenciales que los rubyists usan a diario y los 10 comandos más utilizados para ellos. En teoría, una vez que tenga eso y empiece a ser tan competente en VIM como en Textmate, entonces puedo empezar a aprender los miles de otros comandos de VIM que me harán más eficiente.
¿O estoy aprendiendo VIM de forma totalmente incorrecta?