# Vim/Configurando a verificação ortográfica

O Vim 7.0 trouxe uma novidade ― verificação ortográfica integrada. Nas versões anteriores à 7.0, também é possível usar verificação ortográfica, mas para isso é necessário usar plugins externos.

## Verificação embutida (Vim 7)

Adicionando corretor ortográfico em português (Vero do BrOffice) no Vim: http://www.lsl.dcc.ufmg.br/2013/02/25/adicionando-corretor-ortografico-em-portugues-no-vim/

## A partir do plugin vimspell

* Retirado do site: http://wiki.dcc.ufba.br/GAVRI/TutorialDeVim
* Nossa referência: http://ipsec.nerdgroup.org/2007/10/corretor-ortogrfico-do-broffice-no-vim.html
Para configurar verificação ortográfica no vim ― em português do Brasil! ― siga os seguintes passos:
* Instale os pacotes ispell (verificador ortográfico) e ibrazilian (dicionário de português do Brasil para o ispell) na máquina (a depender da distribuição de GNU/Linux que você utilize, o modo exato de fazer isso certamente é variado).
* Instale o plugin do vim chamado vimspell, disponível em http://www.vim.org/script.php?script_id=465:
** crie (caso já não exista) um diretório .vim dentro do seu diretório HOME, e um subdiretório dele com nome "plugin".
** Faça o download do script do plugin no endereço acima e salve-o no diretório ~/.vim/plugin.
Para utilizar a verificação ortográfica, utilize o comando :SpellSetLanguage brazilian (para dizer ao verificador ortográfico para utilizar o dicionário para português do Brasil), e o comando :SpellCheck para que o vim destaque as palavras grafadas incorretamente colocando-as em vermelho e sublinhadas.
Dica 1: na versão visual do vim (gvim, versão em modo gráfico, com menus), as opções de verificação ortográfica ficam no menu Plugin/Spell.
Dica 2: parece haver um problema com a verificação em português por padrão. Para resolver isso, adicione a seguinte linha no seu arquivo ~/.vimrc:
Dica 3: para fazer com que as teclas F7 e F8 ajudem na verificação ortográfica, adicione as seguintes linhas no seu arquivo ~/.vimrc:
O comando SpellProposeAlternatives lista sugestões de correção para a palavra que está sob o cursor (em modo de comando). Para usar essas teclas também é necessário estar em modo de comando.
Dica 4: para habilitar verificação ortográfica automática ― quando o cursor ficar parado por 1 segundo em modo de comando ― para alguns tipos de arquivos, adicione a seguinte linha no seu arquivo ~/.vimrc:
A string contendo tex,doc,mail pode ser substituída pela listas de tipos de arquivo que você deseja que tenham verificação ortográfica automática.
Dica 5: alterando o idioma da verificação
Note que o idioma padrão será o idioma configurado como padrão pelo ispell.
* instale o dicionário do ispell para o idioma desejado.
* liste no seu .vimrc os idiomas disponíveis, na variável spell_language_list. Por exemplo:
Para alterar o idioma padrão, utilize o comando SpellSetLanguage. Por exemplo, pra alterar o idioma para inglês:
Nota: assim como outros softwares que provêm verificação ortográfica, a verificação automática é imperfeita. Felizmente, é muito mais comum que a verificação marque como incorreta uma palavra correta do que não marcar uma palavra que esteja realmente incorreta. Em geral termos técnicos de áreas específicas e vocábulos de outros idiomas são destacados como incorretos erroneamente.
Para definir a quantidade de palavras sugeridas use:
Para detalhes
Atalhos do spell