Repolode
iggredible

iggredible/Learn-Vim

Um livro gratuito e de código aberto que ensina Vim e Vimscript, com foco nos recursos mais úteis do editor.

Estrelas
15,311
Forks
1,140
Issues abertas
18
Último commit
há 2 meses

O que é?

Learn Vim (the Smart Way) é um guia estruturado de Vim, voltado a quem acha o vimtutor superficial demais e o manual de ajuda integrado detalhado demais. Ele aborda o modelo de edição do dia a dia, desde iniciar o Vim e gerenciar buffers, janelas e abas até gramática, motions, modo de inserção, o comando dot, registradores, macros, desfazer e modo visual.

Os capítulos seguintes abordam busca e substituição, o comando global, comandos externos, tags, folds, Git e compilação dentro do Vim, além de sessões e operações com vários arquivos. A segunda parte trata da personalização com vimrc, packages e runtime path, e a terceira apresenta os tipos de dados, o fluxo de controle, os escopos de variáveis e as funções de Vimscript, terminando com um exemplo completo de plugin.

O livro foi escrito para ser lido do início ao fim, começando por conceitos gerais e avançando para tópicos mais complexos. É possível lê-lo localmente com Docker, e há traduções feitas pela comunidade para chinês e espanhol.

Recursos principais

  • 01Aborda os conceitos essenciais de edição no Vim, do básico ao avançado
  • 02Inclui capítulos sobre macros, registradores, busca e substituição e o comando global
  • 03Explica os tipos de dados, o fluxo de controle, os escopos e as funções de Vimscript
  • 04Termina com um exemplo completo de criação de um plugin para Vim
  • 05Pode ser lido localmente no navegador usando Docker

Casos de uso

  • Ir além do vimtutor para aprender Vim com eficiência, começando do básico
  • Revisar técnicas avançadas de edição, como macros e registradores
  • Aprender Vimscript para criar ou personalizar plugins do Vim
  • Estudar Vim como material de referência ao ensinar o editor a outras pessoas

Início rápido

  1. 1

    Instale o Docker

  2. 2

    Compile e inicie o servidor local do livro a partir da raiz do repositório

    docker compose -f book/docker-compose.yml up --build
  3. 3

    Abra http://localhost:8080 no navegador

Antes de usar

  • O conteúdo é licenciado sob CC BY-NC-SA 4.0, que proíbe o uso comercial.

Em coleções

Tópicos

Perguntas frequentes

O que é Learn-Vim?
Um livro gratuito e de código aberto que ensina Vim e Vimscript, com foco nos recursos mais úteis do editor. Learn Vim (the Smart Way) é um guia estruturado de Vim, voltado a quem acha o vimtutor superficial demais e o manual de ajuda integrado detalhado demais. Ele aborda o modelo de edição do dia a dia, desde iniciar o Vim e gerenciar buffers, janelas e abas até gramática, motions, modo de inserção, o comando dot, registradores, macros, desfazer e modo visual.
Learn-Vim é gratuito? Qual é a licença?
Learn-Vim é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Learn-Vim ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de Learn-Vim foi em 7 de set. de 2026.
Para que posso usar Learn-Vim?
Ir além do vimtutor para aprender Vim com eficiência, começando do básico Revisar técnicas avançadas de edição, como macros e registradores Aprender Vimscript para criar ou personalizar plugins do Vim Estudar Vim como material de referência ao ensinar o editor a outras pessoas
Como instalar Learn-Vim?
Instale o Docker Compile e inicie o servidor local do livro a partir da raiz do repositório: docker compose -f book/docker-compose.yml up --build Abra http://localhost:8080 no navegador
Onde consigo Learn-Vim?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/iggredible/Learn-Vim

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados