Habilitando correção ortográfica no Vim

Publicado por Sandro Marcell em 07/12/2009

[ Hits: 8.680 ]

Blog: http://sanmarcell.wordpress.com

 


Habilitando correção ortográfica no Vim



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!!! ;)

Outras dicas deste autor

Copiando arquivos e mantendo a estrutura original de diretórios

Man pages coloridas

Wget: Verificando existência de arquivo remoto

Adicionando Extensões em Arquivos

Copiando arquivos com caracteres especiais

Leitura recomendada

Alterando o IP de sua placa de rede no Slackware 10 com um único comando

Assistir no Hulu fora dos Estados Unidos

O TouchPad do seu notebook não funciona no Ubuntu 10.04? Não funcionava!

Aspire One 751h - solução para GMA500

Solucionando problema de som do Skype no Ubuntu

  

Comentários
[1] Comentário enviado por axpira em 07/12/2009 - 09:00h

Só faltava isso para o VIM ficar perfeito!!

Boa dica!!!

[2] Comentário enviado por SMarcell em 24/12/2009 - 23:19h

Ah! também é possível utilizar os dicionários aspell e ispell.

[3] Comentário enviado por FernandoBasso em 11/01/2012 - 15:52h

Dica muito boa. Eu que escrevo quase tudo no vim tirei muito proveito deste post. Obrigado.



Contribuir com comentário