Una lista seleccionada de tutoriales, organizada por lenguaje, que guía a los desarrolladores para crear aplicaciones completas desde cero.
iggredible/Learn-Vim
Un libro gratuito y de código abierto para aprender Vim y Vimscript, centrado en las funciones más útiles del editor.
- Estrellas
- 15,311
- Forks
- 1,140
- Issues abiertos
- 18
- Último commit
- hace 2 meses
¿Qué es?
Learn Vim (the Smart Way) es una guía estructurada de Vim, dirigida a quienes consideran que vimtutor se queda corto y que el manual de ayuda integrado es demasiado exhaustivo. Abarca el modelo de edición cotidiano: desde iniciar Vim y gestionar buffers, ventanas y pestañas hasta la gramática, los movimientos, el modo de inserción, el comando punto, los registros, las macros, deshacer y el modo visual.
Los capítulos posteriores tratan la búsqueda y sustitución, el comando global, los comandos externos, las etiquetas, los pliegues, Git y la compilación desde Vim, además de las sesiones y las operaciones con varios archivos. La segunda parte aborda la personalización mediante vimrc, los paquetes y la ruta de ejecución; la tercera presenta los tipos de datos, el flujo de control, los ámbitos de las variables y las funciones de Vimscript, y termina con un ejemplo práctico de un plugin.
El libro está pensado para leerse de principio a fin: comienza con conceptos generales y avanza hacia temas más complejos. Se puede leer localmente con Docker, y hay traducciones comunitarias al chino y al español.
Funciones clave
- 01Abarca los conceptos básicos de edición en Vim, desde los fundamentos hasta el uso avanzado
- 02Incluye capítulos sobre macros, registros, búsqueda y sustitución, y el comando global
- 03Explica los tipos de datos, el flujo de control, los ámbitos y las funciones de Vimscript
- 04Termina con un ejemplo práctico de cómo escribir un plugin de Vim
- 05Se puede leer localmente en un navegador con Docker
Casos de uso
- Ir más allá de vimtutor para aprender Vim de manera eficiente desde cero
- Repasar técnicas avanzadas de edición, como las macros y los registros
- Aprender Vimscript para crear o personalizar plugins de Vim
- Consultar Vim como material de referencia al enseñar el editor a otras personas
Inicio rápido
- 1
Instala Docker
- 2
Construye e inicia el servidor local del libro desde la raíz del repositorio
docker compose -f book/docker-compose.yml up --build - 3
Abre http://localhost:8080 en tu navegador
Antes de usarlo
- El contenido está sujeto a la licencia CC BY-NC-SA 4.0, que prohíbe el uso comercial.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Learn-Vim?
- Un libro gratuito y de código abierto para aprender Vim y Vimscript, centrado en las funciones más útiles del editor. Learn Vim (the Smart Way) es una guía estructurada de Vim, dirigida a quienes consideran que vimtutor se queda corto y que el manual de ayuda integrado es demasiado exhaustivo. Abarca el modelo de edición cotidiano: desde iniciar Vim y gestionar buffers, ventanas y pestañas hasta la gramática, los movimientos, el modo de inserción, el comando punto, los registros, las macros, deshacer y el modo visual.
- ¿Learn-Vim es gratuito? ¿Qué licencia tiene?
- Learn-Vim es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Learn-Vim sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de Learn-Vim fue el 7 sept 2026.
- ¿Para qué puedo usar Learn-Vim?
- Ir más allá de vimtutor para aprender Vim de manera eficiente desde cero Repasar técnicas avanzadas de edición, como las macros y los registros Aprender Vimscript para crear o personalizar plugins de Vim Consultar Vim como material de referencia al enseñar el editor a otras personas
- ¿Cómo se instala Learn-Vim?
- Instala Docker Construye e inicia el servidor local del libro desde la raíz del repositorio: docker compose -f book/docker-compose.yml up --build Abre http://localhost:8080 en tu navegador
- ¿Dónde consigo Learn-Vim?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iggredible/Learn-Vim
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Neovim es un editor de texto basado en Vim y rediseñado para ofrecer extensibilidad, con una API de Lua y RPC que permite a los plugins y las interfaces externas controlar el editor.
Editor de texto modal para terminal escrito en Rust, inspirado en Kakoune y Neovim, con selecciones múltiples y compatibilidad integrada con LSP.
Vim es una versión mejorada y altamente configurable del clásico editor de texto Vi, diseñada para editar código y texto plano rápidamente mediante el teclado.
Editor de código modal inspirado en Vi, basado en las teclas como lenguaje de edición de texto y en las selecciones múltiples.
Curso paso a paso de 30 días para aprender Python, desde los fundamentos hasta las aplicaciones web, las API y las herramientas de datos.