quinta-feira, 18 de novembro de 2010

VIM com acentos e ç no Putty

Hoje a postagem será apenas uma dica rápida, não pretendo me aprofundar muito não. E também para que eu possa olhar aqui quando precisar dessa dica.
Atualmente trabalho com servidores tanto Linux quanto Windows, apesar de ter um pouco de paixão pelo Linux pela modularidade que ele oferece e ter mais facilidade com linha de comando do que com interface gráfica, por mais incrível que isso possa parecer.

Na maioria das vezes não estou de frente para o servidor que quero acessar e com isso uso bastante o PuTTY. Só que acabava sempre tendo um inconveniente: como gosto de comentar muito nos arquivos .conf que edito, nunca conseguia colocar acentos. Quando eu tentava, apareciam uns caracteres estranhos e ficava uma coisa muito doida no terminal. Então tinha que usar o "internetês", que eu odeio, ou escrever sem acento e sem o 'ç' Coisas como "eh" no lugar de "é", "secao" no lugar de "seção", entre outras bizarrices.

Enfim, para corrigir isso, basta abrir o arquivo /etc/vimrc (pode ser com o próprio VIM mesmo) e colocar esse texto no início do arquivo, que dará suporte aos acentos e 'ç' do nosso teclado brasileiro.

set encoding=iso-8859-1
set fileencodings=iso-8859-1

Após isso comentem todas as linhas até a linha antes de:

set nocompatible

Para comentar as linhas, utilize aspas duplas ( " ), e não sustenido ( # ).
O meu /etc/vimrc ficou assim (apenas o início está sendo mostrado):








Depois é só salvar (:wq), editar algum arquivo novamente com o VIM e utilizar os acentos.