Repolode
iggredible

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. 1

    Instala Docker

  2. 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. 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