Como instalar o corretor ortográfico (Vero) no Vim

Olá Pessoal,

 

Hoje meu problema foi um pouco mais complexo, estou escrevendo minha tese e preciso do corretor ortográfico para usar no VIM já que decidi usar o Latex, o que recomendo para os que estejam na mesma situação. Descreverei abaixo o passo a passo para habilitar a correção em português, que se chama Vero e é muito bom.

 

Baixando os arquivos e descompactando os dicionários

 

Primeiro precisamos fazer o download da versão atual do pacotes de língua Vero, disponível no site do BrOffice.

 

Criaremos uma pasta para  baixar, descompactar e gerar os arquivos de dicionario para o Vim.

mkdir /Desktop/vero
cd /Desktop/vero
wget “http://www.broffice.org/files/Vero_pt_BR_V209AOC.oxt”
unzip -x Vero_pt_BR_V209AOC.oxt

 

O próximo passo é gerar o dicionário compilando os arquivos que foram descompactados acima, dentro do vim digite:

:mkspell pt pt_BR

 

pressione Enter para continuar e ele irá compilar  e gerar o arquivo pt.utf-8.spl

Adicionando o dicionário gerado no seu Vim

Para replicar para todos os usuários da máquina, copiei, como root, o arquivo pt.utf-8.spl para a pasta /usr/share/vim/vim*/spell/

sudo cp /var/tmp/vero/pt.utf-8.spl /usr/share/vim/vim*/spell/



Ou se você não tem permissão de root na sua máquina ou deseja adicionar apenas para seu usuário, copie o mesmo arquivo para (se não existir basta cria-la) a pasta:

sudo cp /var/tmp/vero/pt.utf-8.spl ~/.vim/spell

 

Para finalizar basta avisar para o seu Vim que você deseja utilizar o corretor ortográfico em português e inglês, novamente dentro do vim digite:

:set spell spelllang=pt,en


Para desabilitar o corretor:

:set nospell


DICA:
Para iniciar o corretor toda vez que abrir o Vim adicione esse comando em seu ~/.vimrc sem os dois pontos (:)

 

Utilizando o correto e atualizando o dicionário
Com o cursor sobre a palavra desejada

]s => vai para a próxima palavra

[s => vai para a palavra anterior

z= => mostra a lista de sugestões para a palavra

zg => adiciona a palavra sob o cursor no dicionário, assim ela não será mais marcada como errada

zug => desfaz a última palavra adicionada

zw => remove a palavra sob o cursor do  dicionário, assim ela será maracada como errada

zuw=> desfaz ultima palavra removida


DICA:
Você pode adicionar os comandos mais usados ao ~/.vimrc e dessa forma criar um atalho para elas

map <F2> z=<CR>
map <F3> zg<CR>

 

Se você não gostou da forma como o Vim sinaliza as palavras erradas basta adicionar os comandos abaixo no seu ~/.vimrc

highlight clear SpellBad
highlight SpellBad term=reverse cterm=underline

 

É isso pessoal.

Artigo original da UFMG

4 thoughts on “Como instalar o corretor ortográfico (Vero) no Vim

  1. Thank you for your blog post. Thomas and I happen to be saving for just a new e book on this topic and your short article has made us all to save our own money. Your thoughts really solved all our concerns. In fact, greater than what we had recognized before we stumbled on your amazing blog. My partner and i no longer have doubts along with a troubled mind because you have attended to all of our needs here. Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>