O
Vim desde a versão 7 já vem com suporte a correção ortográfica, mas por padrão somente o
suporte ao inglês está habilitado. Para configurar e habilitar o suporte ao nosso idioma é super simples.
Obs.: Você deverá possuir a versão completa do Vim instalada em sua distro.
Criando o dicionário
Para fazermos isto utilizaremos o dicionário do projeto
BROffice. Baixe o arquivo aqui:
Agora descompacte-o num diretório de sua preferência, abra o Vim nesse diretório e em modo de comando
execute:
:mkspell pt pt_BR
Ao final do processo já teremos nosso dicionário "pt.utf-8.spl" pronto para uso.
Obs.: O nome do arquivo pode variar conforme a codificação de caracteres do sistema.
Configurando o Vim
Há duas maneiras para que o Vim possa reconhecer nosso dicionário.
1 - Configuração para o usuário corrente:
Copie o arquivo "pt.utf-8.spl" para o diretório "~/.vim/spell" (crie-o caso não exista!).
2 - Configuração para todos os usuários do sistema:
Copie o arquivo "pt.utf-8.spl" para o diretório "/usr/share/vim/vim7x/spell".
Habilitando o corretor ortográfico
Para utilizarmos nosso corretor ortográfico também temos duas opções:
1 - Ativação para uso local
Ao abrir o Vim, ative o suporte a "spell checking" em modo de comando, digitando:
:setlocal spell spelllang=pt
2 - Ativação automática
Edite o arquivo "~/.vimrc" (crie-o caso não exista) e adicione o seguinte:
set spell spelllang=pt
Com isso ao abrir o Vim ele automaticamente irá carregar o dicionário em nosso idioma.
Obs.: Para ativá-lo para todos os usuários do sistema, copie o "pt.utf-8.spl" para
"/usr/share/vim/vim7x/spell" e adicione o que foi citado acima no arquivo "/usr/share/vim/vimrc".
Obs.: Caso queira a qualquer momento desativar o "spell checking" basta executar ":set nospell".
Utilizando o corretor ortográfico
Com a parte da configuração terminada, o Vim ao encontrar uma palavra com grafia incorreta irá
automaticamente destacá-la e para corrigí-la, posicione o cursor sobre a mesma e em modo de comando
digite:
z=
Esse instrução fará com que o Vim liste as opções de correção propostas pelo dicionário.
Também é possível adicionar/remover palavras do dicionário. Por exemplo, para inserir uma nova palavra no
dicionário posicione o cursor sobre ela e em modo de comando digite:
zg
Já para remover uma palavra do dicionário, posicione o cursor sobre a mesma e:
zw
Pronto! =)
Mais detalhes você encontrará no próprio Vim.
:help spell
Mais uma vez o Vim mostra sua superioridade frente à qualquer outro editor de texto disponível atualmente.
Falou!!! ;)