Referências
- Página oficial do Vim (em inglês)
- Página dos amantes do vi (em inglês)
- Guia de Referência Rápida (em inglês)
- Lista vi-br, para discussões em português.
Mapa visual de todos os comandos do teclado (show de bola)
![]() |
| Original em http://www.viemu.com/vi-vim-cheat-sheet.gif |
| (Dica de Rodolfo Faria) |
Documentação em Português
Meus textos
- Curso Rápido - Vim básico
- Curso Rápido - Vim médio
- Curso Rápido - Vim avançado
- Artigo "Editando arquivos do OpenOffice.org no VI"
- Artigo "Vi, Vim e Venci"
publicado na Revista do Linux, edição 4 (abr/2000) - Artigo "Pulando com o Vi"
publicado na Revista do Linux, edição 49 (jan/2004) - Artigo "Seleção VI-sual"
publicado na revista Linux Magazine, edição 2 (out/2004) - Artigo "Um vimrc diferente"
publicado na Coluna do Aurélio, número 9 (mai/2002) - Editor VI - Guia de Referência
material de apoio utilizado no meu curso de VI. Mistura tabelas com descrição de comandos e procedimentos prontos para executar, servindo de referência rápida. - .vimrc do Aurélio
arquivo de configuração comentado, cheio de firulas
Outros textos
- Tutorial do Vim
traduzido por Marcelo Drudi Miranda --- (Baixe e faça "vi tutor.pt_BR") - Vim em lições
por Geraldo Luís da Silva Ribeiro. Um artigo completo e de leitura rápida que faz uma passada pelos principais comandos do Vim, dividido em lições curtas. Confira! - VIM - VI Improved
por Ademar Souza Reis Jr. Um artigo introdutório sobre o Vim
que explica suas diferenças do VI original e fornece dicas de configuração do editor. - Comandos do Vim
por Gustavo Roberto Rodrigues Gonçalves, uma página com uma listagem extensa de comandos e sua descrição. - Dicas de Vim
por Ivan Carlos da Silva Lopes, um documento com várias dicas do editor, incluindo dicas avançadas de mapeamento e comandos não tão conhecidos. - Cartão de Referência
por Ivan Carlos da Silva Lopes, uma versão texto do refcard da GNU
com correções. Está bem completo, uma ótima fonte de referência e aprendizado. - VI - Editor de Arquivos
por Dmitry Rocha, um artigo introdutório e rápido que dá uma boa visão geral do editor e algumas de suas características. - Dicas de .vimrc
página da Encicoplédia Omega, com bastante dicas de configuração pra colocar no seu arquivo .vimrc. - .vimrc do voyeg3r
arquivo de configuração comentado, com bastante coisas. - .vimrc do Ivan Carlos da Silva Lopes
arquivo de configuração bem completo, bastante comentado e didático.
Arquivos de Sintaxe
O Vim possui o utilíssimo recurso de colorir trechos de arquivos
seguindo regras pré-definidas. Isso é geralmente utilizado para
colorir estruturas de uma linguagem de programação, identificando as
palavras-chave, nomes de função, etc. As regras de cada linguagem
ficam guardadas em arquivos especiais chamados "Arquivo de Sintaxe".
O usuário pode fazer seus próprios arquivos de sintaxe, para virtualmente qualquer tipo de arquivo, basta saber como descrever ao Vim a estrutura de seu arquivo. Abaixo está uma coletânea desses arquivos especiais, criados por brasileiros.
- txt.vim (Aurélio):
Sintaxe para arquivos texto.
Ler textos se torna mais fácil e rápido quando números, valores monetários, emails, URLs, citações, trechos entre parênteses e caracteres especiais aparecem em destaque. É exatamente isso que este arquivo faz. Experimente. - spec.vim (Aurélio):
Sintaxe para arquivos .spec, utilizados pelo RPM.
O Vim já tem um padrão, mas é muito fraquinho. Este está "bombado" e reconhece todas as estruturas que um .spec pode ter. - php3.vim (Aurélio):
Sintaxe para arquivos PHP3.
Este está bem 'sofisticado', com suporte a 'temas', podendo mudar toda a configuração de cores apenas definindo uma variável, e até fazer suas próprias definições, de maneira bem fácil. - pagemaker.vim (Aurélio):
Sintaxe para arquivos do PageMaker.
O PageMaker 6.5, além do formato compilado, também pode ler/gravar arquivos num formato com "marcações" (tipo HTML). Este é o arquivo do Vim para colori-lo. - xlib.vim (Radtke):
Sintaxe para "typesets" da Xlib.
Feito pelo Augusto César Radtke, ele tem definidas todas as palavras-chave da Xlib do XFree86-3.3.6, que aparecerão coloridas no seu código. - dic.vim (Niemeyer):
Sintaxe para arquivos dicionário do Linuxconf.
Feito pelo Gustavo Niemeyer, ele identifica e coloriza as estruturas do arquivo de mensagens traduzidas, diminuindo as chances de erro na tradução.
Para testar e utilizar estes arquivos de sintaxe, basta carregá-lo na
edição do arquivo atual, com o comando :source arquivo.vim. Se
quiser configurar o Vim para sempre utilizar este arquivo de sintaxe
basta associá-lo com uma extensão de arquivo em seu ~/.vimrc:
au BufNewFile,BufRead *.txt source ~/rota/para/arquivo.vim
Onde .txt é a extensão de arquivos que estamos associando ao arquivo
de sintaxe arquivo.vim.
Microsoft®© Vim
:)

