Vim/pt-br

Vim (Vi IMproved) é um editor de textos baseado no. Ele pode ser usado através da interface de linha de comando ou como uma aplicação com interface gráfica.

Emerge
Se não for necessário o suporte ao X Window System, basta instalar o pacote :

Gvim
Para instalar o Vim tanto com a interface baseada em ncurses como a interface gráfica (para o X Window System - ), instale o pacote :

Vim-qt
Existe também uma interface experimental Qt chamada que pode também ser instalada.

Plugins
A categoria "app-vim" fornece uma boa quantidade de definições de sintaxe adicionais, plugins e outros conteúdos relacionados ao Vim.

Use ou  para obter uma visão geral dos pacotes disponíveis na categoria "app-vim":

Arquivos
O Vim pode ser configurado para cada usuário ou através de um arquivo de configuração global, efetivo para todo o sistema:


 * - O arquivo global de configurações.
 * - O arquivo de configuração local, específico para cada usuário. O til (~) significa que este arquivo está localizado na pasta do usuário.

Primeiros passos
O Vim tem um tutorial que deve durar cerca de 30 minutos do começo ao fim. Inicie-o usando o comando :

Color schemes
About a dozen color schemes are shipped with the base Vim package. They can be listed in last line mode by typing colorscheme, then pressing either + or pressing the key twice:

They can be changed in Vim by using the (alternatively use ) command while in last line mode:

Color schemes can be permanently applied in the file:

The first line sets the default color scheme while the last line activates the color scheme.

Usando Vim como ex ou ed na linha de commando
É possível usar o Vim para one-liners - comandos que podem ser usados em scripts ou na linha de comando para realizar modificações numa maneira não vigiada.

Por exxemplo, o comando a seguir adiciona  ao começo de cada linha no arquivo :

O que acontece é que o Vim interpreta o que foi passado como comando (através da opção ). O primeiro comando é o comando de substituição do Vim (que é bem parecido ao do ), o segundo é a instrução do Vim para salvar e sair do editor.

Alterar a codificação do arquivo
Para alterar a codificação de um arquivo para UTF-8. use o seguinte comando (no modo de comando do Vim):

Como mostrado na dica anterior, é possível fazer isto diretamente da linha de comando:

Veja também

 * Guia do Vim - Explica como usar o Vim em maiores detalhes.

Recursos externos

 * Vim Documentation Includes Manuals (aka ":help" and Free VIM OPL Book), FAQS, HOWTO's, Tutorials, in HTML PDF, and PS formats.
 * A vim Tutorial and Primer - An excellent vim tutorial/primer. Read this first.
 * VIM Scripts/Plugins
 * Vim for Humans (free ebook) - Clone and into the sources directory,, change   to   for SPHINXBUILD in . Run . Read PDF in.
 * Learning the vi and Vim Editors, 7th Edition O'Reilly  Print ISBN: 978-0-596-52983-3, Ebook ISBN: 978-0-596-15935-1
 * Vim anti-patterns - A blog entry on maintaining flow with Vim.