topic title: Conhecendo o vim
Posts: 40
clandestine
Joined: 02 Jan 2011
#1
O “Vim” é um editor de texto extremamente configurável, criado para permitir a edição de forma eficiente, tornando-a produtiva e confortável. Também é uma melhoria do editor “Vi”, um tradicional programa dos sistemas Unix. Possui uma série de mudanças em relação a este último. O próprio slogan do Vim é Vi IMproved, ou seja, Vi Melhorado. O Vim é tão conhecido e respeitado entre programadores, e tão útil para programação, que muitos o consideram uma verdadeira “IDE (Integrated Development Environment, em português, Ambiente Integrado de Desenvolvimento)”.

Ele é capaz de reconhecer mais de 500 sintaxes de linguagens de programação e marcação, possui mapeamento para teclas, macros, abreviações, busca por Expressões Regulares2 , possui sistema de autocorreção, auto-identação, seleção visual, macros, seleção vertical de texto, sintaxe colorida e muito mais. Ele não é exclusivo do Unix, ou seja, pode ser executado em outras plataformas, como MacOS, Sun, Windows entre outras.

Se quiserem aprender mais sobre o VIM façam download do vimbook, um livo sobre o vim em português:

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://code.google.com/p/vimbook/downloads/list"
linktext was:"http://code.google.com/p/vimbook/downloads/list"
====================================


Entretanto hoje estou aqui para falar sobre o arquivo vimrc, arquivo este que carrega as opções personalizadas do vim na hora da execução do mesmo. Durante uma das minhas aulas, um aluno me apresentou este arquivo personalizado e ao testar fiquei maravilhado. Dentre suas inúmeras características, eu destaco:

* Faz busca incremental.
* Habilita o uso do mouse (todos os modos) em terminais.
* Habilita a numeração das linhas.
* Utilizando a tecla F2 ele 'oculta' e F3 ele volta os comentários do arquivo atual.
* Utilizando a tecla F4 ele alterna entre janelas sem sair do modo inserção (depois do :split).
* Utilizando a tecla F5 ele embaralha as letras na tela e apertando F5 novamente ele volta ao normal.
* Utilizando a tecla F6 ele procura a primeira linha vazia para começar a edição.
* Utilizando a tecla F7 ele remove espaços redundantes no fim das linhas.
* Utilizando a tecla F8 ele retira os ^M que ficam no final de arquivos salvos pelo windows.
* Utilizando a tecla F9 ele cria o cabeçalho padrão para shell script.
* Fecha automaticamente { ( [.
* Salva os arquivos .sh com permissao de escrita.
* Entre diversos outros.

Um verdadeiro canivete para os administradores e programadores, que utilizam o VIM para editar os arquivos.

Para baixar este arquivo vimrc, bastar acessar o link abaixo.

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://docs.google.com/uc?id=0BzC6yI60arroZWE4MGZlMjctMDY5Ny00Y2Q4LThiOWMtNjc5NmNlNDJlM2Ey&export=download&hl=en_US"
linktext was:"https://docs.google.com/uc?id=0BzC6yI60 ... d&hl=en_US"
====================================


A partir disso, siga os seguintes passos:

1º - Baixe o arquivo"vimrc" no diretório"/etc/vim/"
2º - Renomeie o arquivo"vimrc" para"vimrc.original" (se der algum problema, você tem um backup)
3º - Abra e leia o arquivo"vimrc" e leia todas as funcionalidades, entre F2, F3, F4, F5, etc....
4º - Edite qualquer arquivo do sistema com o editor vim e se divirta. __{{emoticon}}__ !!!

OBS: Este arquivo vimrc foi configurado para ser utilizado em sistemas baseados no Debian, entretanto muitas de suas opções funcionam em outras distribuição.