Pular para o conteúdo

Adicionando corretor ortográfico em português no Vim

Dica publicada em Linux / Introdução
Guilherme Maluf guimaluf
Hits: 17.289 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Como documentar seu servidor GNU/Linux

Hospedar um site no seu PC com DDNS

USB Tether com Motorola Android

Squid com autenticação

Comandos chattr e lsattr

#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!

Contribuir com comentário

Entre na sua conta para comentar.