Quem sou eu

Minha foto
Programador por profissão, formação e opção! Interessado em tudo relacionado a computadores, menos manutenção de hardware! Linguagens (interesse e trabalho): Java, C#, C/C++, Python, Ruby, Haskell. Atualmente trabalhando como Desenvolvedor (maior parte do tempo em soluções ASP.NET)

sábado, 8 de janeiro de 2011

Guia prático do VIM

No dia a dia, quando estou longe das práticas e full-featured IDE's, encontro refúgio em um dos melhores editores que existe, o vim.
Claro que se você utiliza emacs você irá descordar de corpo e alma da afirmação acima, porém não estou para discutir quem é melhor, apenas para listar algumas dicas que vou acumulando com o tempo e utilização do vim.

Veja abaixo a lista de comandos que utilizo no dia-a-dia.
Importante: O que deve ser digitado está destacado desta maneira. Estes trechos (exceto quando explicitado o contrário) nunca possuem um espaço a esquerda.

Editar um arquivo
Basta pressionar ESC e digitar : caminho/do/arquivo/desejado.txt. O vim é tão esperto que se você pressionar TAB ele vai alternando entre os diretórios/arquivos contidos no diretório corrente (aquele de onde você invocou o vim)
Desfazer/Refazer uma alteração
Esse é para quando você aquela alteração e viu que fez besteira. Basta sair do modo de edição (pressione ESC) e pressione u e para refazer uma alteração pressione Ctrl-R