25 fevereiro 2010 ~ 1 Comentário

MacGyVIM

Tags: , ,


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.

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

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:

- Baixe o arquivo "vimrc" no diretório "/etc/vim/"
- Renomeie o arquivo "vimrc" para "vimrc.original" (se der algum problema, você tem um backup)
- Abra e leia o arquivo "vimrc" e leia todas as funcionalidades, entre F2, F3, F4, F5, etc....
- 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.

1 Resposta para "MacGyVIM"

  1. gravatar
    Antonio Henrique 26 de fevereiro de 2010 às 12:32 Permalink

    Interessante, principalmente para alinhar o código.

Deixe seu Comentário