MacGyVIM
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:
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.
Para baixar este arquivo vimrc, bastar acessar o link abaixo.
https://docs.google.com/uc?id=0BzC6yI60arroZWE4MGZlMjctMDY5Ny00Y2Q4LThiOWMtNjc5NmNlNDJlM2Ey&export=download&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. :) !!!
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.
Interessante, principalmente para alinhar o código.