Adicionando corretor ortográfico em português no Vim

Publicado por Guilherme Maluf em 01/02/2010

[ Hits: 16.265 ]

 


Adicionando corretor ortográfico em português no Vim



Frequentemente precisamos corrigir o português dos artigos e documentações que escrevemos. O Vim, como ótimo editor que é, possibilita a inclusão da função de corretor ortográfico em várias línguas. Descreverei abaixo o passo a passo para habilitar a correção em português.

Primeiramente precisamos fazer o download do pacotes de língua Vero 2.0.7, disponível no site do BrOffice.org.

Opcionalmente criaremos uma pasta para baixar, descompactar e gerar os arquivos de dicionário para o Vim.

mkdir /var/tmp/vero
$ cd /var/tmp/vero
$ wget
http://www.broffice.org/files/Vero_pt_BR_V207AOC.oxt
unzip -x Vero_pt_BR_V207AOC.oxt

O arquivo .oxt é um pacote zip que pode ser descompactado com qualquer programa que os abra.

O próximo passo é gerar o dicionário compilando os arquivos que foram descompactados acima:

vim

Dentro do Vim digite:

:mkspell pt pt_BR

e pressione ENTER para continuar.

Ele irá compilar e gerar o arquivo pt.utf-8.spl.

Adicionando o dicionário gerado ao Vim

Se deseja que o dicionário seja replicado para todos os usuários, copie, 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/

Se você não tem permissão de root em sua máquina de trabalho, basta adicioná-lo apenas para seu usuário, copiando o mesmo arquivo para a pasta ~/.vim/spell; se essa pasta não existir, basta criá-la.

Para finalizar, basta avisar para o seu Vim que você deseja utilizar o corretor ortográfico em português.

vim
:set spell spelllang=pt


Para iniciar o corretor toda vez que abrir o Vim adicione esse comando ao seu .vimrc:

echo 'set spell spelllang=pt' >> ~/.vimrc

Para desabilitar o corretor:

:set nospell

Utilizando o corretor e atualizando o dicionário

Em modo visual os comandos:
  • ]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á marcada como errada;
  • zuw desfaz a última palavra removida.

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

Artigo original: http://www.lsl.dcc.ufmg.br/component/content/article/55-armazem/77-adicionando-corretor-ortografico-ptbr-no-vim

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Squid - Liberando apenas o Outlook

Introdução ao QT

Wireless broadcom bcm43xx no Slackware Linux

Transparência real no X

nmapAutomator - Automatização de NMAP para Reconhecimento e Enumeração

  

Comentários
[1] Comentário enviado por fabio em 09/02/2010 - 13:39h

Você não faz ideia de como essa dica tem sido útil para mim!

[2] Comentário enviado por guimaluf em 20/09/2012 - 13:56h

So atualizando o artigo, o endereço para baixar o dicionario Vero mais atual é http://broffice.org/verortografico/baixar
ou

http://broffice.org/files/Vero_pt_BR_V211AOC.oxt

Artigo Original: http://www.lsl.dcc.ufmg.br/joomla/component/content/article/56-distribuicoes/77-adicionando-corretor...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts