Práctica deliberada: cómo entrenar
La maestría no viene de saber los atajos, sino de reflejos. Cómo entrenar Neovim de verdad: romper malos hábitos, juegos, y una técnica nueva cada semana.
Sabes cientos de comandos. Eso no te hace rápido — los reflejos sí. La diferencia entre saber ci" y usarlo sin pensar es pura práctica deliberada. Esta lección te da el método para entrenar, no solo estudiar.
- Entender por qué la memoria muscular manda sobre el conocimiento.
- Romper los malos hábitos que te frenan (flechas, repetir teclas).
- Herramientas para entrenar dentro y fuera de Neovim.
- El método de “una técnica nueva por semana”.
Saber ≠ poder hacer
Puedes leer toda esta guía y seguir siendo lento, porque editar rápido no es un problema de conocimiento sino de reflejos. Cuando quieres cambiar una palabra, tu mano debe teclear ciw antes de que tu mente lo verbalice. Eso solo se consigue repitiendo hasta que deja de requerir pensamiento.
El disparador de tu crecimiento: cada vez que hagas algo incómodo o repetitivo tres veces, para y pregúntate “¿hay una forma mejor?”. Casi siempre la hay — un objeto de texto, un movimiento, una macro. Busca la mejor manera, practícala cinco veces seguidas, y añádela a tus reflejos. Este bucle, mantenido, es lo único que separa a un usuario intermedio de uno de nivel dios.
Romper los malos hábitos
Los tres asesinos de la velocidad, y cómo matarlos:
Las flechas
Si usas las flechas, no estás entrenando hjkl. Deshabilítalas hasta que hjkl sea automático.
Repetir teclas
Pulsar jjjjjj en vez de 6j, o xxxxx en vez de 5x. Usa conteos y movimientos, no repetición.
El ratón
Cada vez que agarras el ratón, rompes el flujo. Prohíbetelo mientras editas.
hardtime.nvim es un entrenador que te avisa (o bloquea) cuando caes en estos hábitos:
return {
"m4xshen/hardtime.nvim",
dependencies = { "MunifTanjim/nui.nvim" },
event = "VeryLazy",
opts = {
max_count = 4, -- avisa si repites una tecla muchas veces
disable_mouse = false, -- ponlo true si quieres desterrar el ratón
},
}
Te corrige los malos hábitos en tiempo real: te frena cuando repites teclas o usas las flechas, y te sugiere el movimiento eficiente. Un entrenador personal dentro de Neovim.
Entrenar jugando
vim-be-good
Un plugin-juego: mini-retos de movimientos y edición con puntuación. :VimBeGood. Cinco minutos al día hacen milagros.
Vim Adventures
Un juego web que enseña los movimientos como un RPG. Perfecto para los primeros niveles.
vimtutor, otra vez
nvim +Tutor no es solo para novatos. Repetirlo cada pocos meses reafirma la base.
return {
"ThePrimeagen/vim-be-good",
cmd = "VimBeGood",
}
Una técnica por semana
No intentes dominarlo todo a la vez: te saturas y no fijas nada. El método que funciona:
Esta semana, por ejemplo, “usar objetos de texto de Treesitter” (cif, daf). Solo esa.
Cada vez que edites, busca la ocasión de usarla, aunque sea más lento al principio. La lentitud inicial es la inversión.
Al final de la semana, la usarás sin pensar. Entonces pasa a la siguiente. Reflejos apilados, semana a semana.
La memoria muscular se construye con repetición espaciada, no con maratones. Quince minutos diarios de práctica deliberada (un juego, forzar la técnica de la semana) valen más que una sesión larga y aislada. La constancia es el atajo.
- Deshabilita las flechas en tu config (mapéalas a un aviso).
- Instala hardtime.nvim y deja que te corrija una semana.
- Juega a
:VimBeGoodcinco minutos. - Elige tu técnica de la semana y anótala donde la veas.