Plan de entrenamiento
20 katas cortos de Neovim, de los modos a LazyVim: movimiento, edición, selección, macros, registros, buffers y ventanas. Practica en un Neovim real desde el navegador.
Primeros pasos
Modos, moverse y salir con vida
- Los modos — Entender Normal e Insert es el 80 % de la batalla. (4 min, 50 XP)
- Moverse con hjkl — Las flechas están lejos. hjkl están debajo de tus dedos. (5 min, 60 XP)
- Guardar y salir como en LazyVim — :w, Ctrl+S y el resto de formas de guardar y cerrar. (4 min, 50 XP)
Movimiento
Palabras, saltos, búsquedas y flash
- Palabras y líneas — w, b, e para saltar palabras; 0, ^, $ para la línea. (5 min, 60 XP)
- Saltos grandes — Ir a una línea, párrafos, paréntesis y media pantalla. (5 min, 70 XP)
- Buscar — f y t dentro de la línea; / y * en todo el archivo. (5 min, 70 XP)
- Flash: saltar a cualquier sitio — s + dos letras + etiqueta. El movimiento estrella de LazyVim. (4 min, 80 XP)
Edición
Borrar, insertar, cambiar, copiar y pegar
- Borrar y deshacer — x, dd, dw, D y el salvavidas: u. (5 min, 70 XP)
- Insertar en el sitio correcto — i, a, I, A, o, O: seis formas de entrar en Insert. (4 min, 60 XP)
- Cambiar y repetir — r, cw, cc, C, ~, J y el comando punto. (6 min, 80 XP)
- Copiar y pegar — yy, p, P y el truco de intercambiar líneas. (4 min, 60 XP)
Selección y objetos
Visual, objetos de texto y sustituciones
- Modo Visual — v, V y Ctrl+v: seleccionar por caracteres, líneas o bloques. (5 min, 70 XP)
- Objetos de texto — iw, i", i(, ap: operar sobre «cosas», no sobre posiciones. (6 min, 90 XP)
- Buscar y sustituir — :s, :%s con g y c, rangos visuales y grug-far. (5 min, 80 XP)
Poder
Contadores, macros, registros y marcas
- Contadores — Un número delante multiplica cualquier orden. (5 min, 70 XP)
- Macros — Graba una vez, repite mil veces. (5 min, 90 XP)
- Registros y marcas — Varios portapapeles y puntos de retorno. (5 min, 80 XP)
LazyVim
Leader, explorador, buscadores, buffers y ventanas
- La tecla líder y which-key — Pulsa espacio, espera y lee: LazyVim se explica solo. (5 min, 80 XP)
- Buffers y ventanas — Cambiar de archivo, cerrarlo y dividir la pantalla. (5 min, 80 XP)
- Trabajar con código — Comentar, alternar opciones y descubrir atajos. (5 min, 80 XP)