Vim

Origem: Wikipédia, a enciclopédia livre.
Vim

Tela do gVim, uma das implementações do Vim, editando artigo da Wikipédia.
Desenvolvedor Bram Moolenaar
Versão estável 7.4.671 (10 de agosto de 2013, 4584 dias atrás)
Sistema operacional Multi-plataforma
Gênero(s) Editor
Licença GNU LGPL
Página oficial www.vim.org

O Vim (Vi Improved) é uma versão mais poderosa e maior em termos de espaço em disco e requisitos de memória do editor de texto vi. Essa versão é mantida como software livre, com algumas cláusulas de Careware inclusas[1], e acompanha a maioria das distribuições Linux. Está disponível também para variantes *NIX, Windows, Amiga, OS/2 e Macintosh. O Vim foi criado por Bram Moolenaar.

Características

  • Seguindo o vi, o Vim é um editor modal no sentido de que as teclas do teclado têm diferentes funções em cada modo de operação. Por exemplo, boa parte dos comandos é digitada no modo Normal, e as operações de inserção de texto são feitas no modo de Inserção.
  • Suporte a expressões regulares em buscas, com várias extensões à sintaxe padrão de expressões regulares
  • Mapeamento de qualquer tecla do teclado
  • Destaque de sintaxe (com suporte a mais de 500 linguagens)
  • Comandos automáticos (a serem executados em certos eventos)
  • Corretor ortográfico ( versão 7.0+ )
  • Funciona tanto no console/terminal quanto em ambiente gráfico (gVim)
  • Absolutamente programável, via interfaces com interpretadores (Perl, Python, Ruby) ou via seu próprio interpretador
  • Vários temas de cores (colorschemes)
  • Totalmente configurável
  • Software livre, licença GPL

Curva de aprendizagem

O Vim é um editor muito prático para qualquer situação de edição de textos. A contrapartida, porém, é que o editor costuma ter uma curva de aprendizagem maior, por isso é fato bastante comum ser mais apreciado por programadores ou especialistas que desprendem muitas horas do seu dia editando textos técnicos.

No intuito de aumentar a inclinação dessa curva (obter um aprendizado maior em menos tempo), existem diversas versões ou plugins escritos, como:

  • [1] - Cream for Vim
  • [2] - Viemu

Além disso, o Vim provê uma grande documentação interna, com tutoriais e manuais detalhando todos os comandos do editor.

Usando expressões regulares

Além das buscas e substituições, o Vim também permite o uso de expressões regulares para especificar regiões onde vários comandos devem ser executados. Por exemplo, para excluir todas as linhas que começam com "teste", poderíamos usar o comando:

:g/^teste/d

Alguns exemplos especificamente sobre o uso de expressões regulares podem ser encontrados no seguinte endereço: http://guia-er.sourceforge.net/vim.html

Sintaxe / comandos básicos

Para executar o Vim, usa-se o comando

$ vim nome_do_arquivo

Referências

Ver também

Ligações externas

Wikilivros
Wikilivros
O Wikilivros tem um livro chamado Vim