O primeiro passo é baixar o dicionário utilizado pelo projeto LibreOffice:
$ wget https://extensions.libreoffice.org/extensions/vero-verificador-ortografico-e-hifenizador-em-portugues-do-brasil/2.1.2/@@download/file/vero_pt_br_v212aoc.oxt
unzip -x vero_pt_br_v212aoc.oxt
Abra o Vim na mesma pasta que descompactou os arquivos e execute o comando :mkspell pt pt_BR . Vão aparecer alguns avisos, mas pode pressionar Enter que o processo demora um pouco até o final
Em seguida, vamos copiar o arquivo gerado para a pasta com os arquivos do Vim:
$ sudo cp pt.utf-8.spl /usr/share/vim/vim80/spell/
Agora, dentro do vim, para ativar o corretor:
:set spell spelllang=pt,en
Para tornar a ativação automática, execute os comandos abaixo como usuário comum:
echo “noremap :set spell spelllang=pt,en” >> ~/.vimrc
echo “noremap :set spell spelllang=” >> ~/.vimrc
Atalhos para trabalhar com o corretor:
]s ............. vai para a próxima palavra
zg ............. adiciona palavra
zw ............. retira palavra
z= ............. sugestões
zug ........... contrario de zu
zuw ........... contrario de zw
Fontes:
Corretor ortográfico para VIM.
Vim/Configurando a verificação ortográfica