Habilitando correção ortográfica no Vim

Publicado por Sandro Marcell em 07/12/2009

[ Hits: 10.886 ]

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

Man pages coloridas

Copiando arquivos e mantendo a estrutura original de diretórios

Encriptando e compactando arquivos com o zip

CGI + Shell Script: gerando listagem de IPs disponíveis em sua rede

AWK - Validando endereços IPv4

Leitura recomendada

Configurando banda larga no Linux

Configurando o Compiz no OpenSuSE 11.2

Transformando Ubuntu em Linux Mint sem perder seus arquivos

O porque não utilizar arquivo de paginação no SSD

Como instalar um joystick + mupen64 no Ubuntu/Xubuntu

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts