Está é uma tradução do guia, em inglês:
Learn Vim (the Smart Way) de Igor Irianto https://github.com/iggredible/Learn-Vim
Aprenda Vim (o Jeito Inteligente) é um guia para aprender as coisas legais do Vim.
Há muitos lugares para aprender Vim: o vimtutor
é um grande lugar para começar e o manual help
tem referências que você sempre precisará. Contudo o usuário médio precisa de algo mais que o vimtutor
e menos que o manual help
. Esse guia tentará cobrir esse espaço destacando as funções principais para que você aprenda as partes mais úteis do Vim no menor tempo possível.
Esse guia é escrito para Vimmers iniciantes e avançados. Ele começa com conceitos simples e termina com outros mais específicos e avançados. Mesmo que você seja um usuário avançado, eu te encorajaria à ler esse guia do começo ao fim, porque você irá aprender alguma coisa nova!
- Capítulo 01. Começando com Vim
- Capítulo 02. Buffers, Janelas e Abas
- Ch 3 - Opening and Searching Files
- Ch 4 - Vim Grammar
- Ch 5 - Moving in a File
- Ch 6 - Insert Mode
- Ch 7 - The Dot command
- Ch 8 - Registers
- Ch 9 - Macros
- Ch 10 - Undo
- Ch 11 - Visual Mode
- Ch 12 - Search and Substitute
- Ch 13 - The Global Command
- Ch 14 - External Commands
- Ch 15 - Command-line Mode
- Ch 16 - Tags
- Ch 17 - Fold
- Ch 18 - Git
- Ch 19 - Compile
- Ch 20 - Views, Sessions, and Viminfo
- Ch 21 - Multiple File Operations
- Ch 25 - Vimscript Basic Data Types
- Ch 26 - Vimscript Conditionals And Loops
- Ch 27 - Vimscript Variable Scopes
- Ch 28 - Vimscript Functions
- Ch 29 - Plugin Example: Writing a Titlecase Plugin
Se você quiser contribuir para a tradução do guia Aprenda-Vim para o português brasileiro, é só seguir os seguintes passos:
- Crie uma link: issue dizendo qual parte do guia deseja traduzir (isso evita que mais de uma pessoa comece a traduzir a mesma parte).
- Antes de começar a traduzir, é recomendado que você leia as partes do livro já traduzidas. Isso lhe dará uma ideia das convenções de tradução sendo utilizadas.
- Envie um link: pull request com a sua contribuição. Possivelmente solicitaremos algumas alterações, visando corrigir problemas ou adequar suas escolhas de tradução ao estilo vigente no restante do guia. Você pode então fazer as alterações e enviar mais commits para seu branch.
- Caso você seja iniciante em colaborar com projetos open-source no GitHub, leia o link: guia que preparamos para se familiarizar com o processo.
- Learn-Vim 中文翻译(
zh-CN
) - Learn-Vim Spanish(
es
)
Os materiais originais, em inglês, são de autoria de © 2020-2021 Igor Irianto e publicado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.
A tradução para o português é minha juntamente com diferentes colaboradores deste repositório. Ao colaborar com este repositório você está de acordo em compartilhar seu trabalho com a licença utilizada para este repositório completo.
Se criar sua própria versão desta tradução, por favor atribua os devidos créditos à este repositório, desde que sua versão respeite a mesma licença.
Este trabalho está publicado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.