Como preparar o Vim/Neovim para corrigir ortografia em português

Neste artigo, você aprenderá a instalar e configurar o corretor ortográfico do Vim/Neovim para o português do Brasil.

[ Hits: 723 ]

Por: Fábio Berbert de Paula em 06/02/2024 | Blog: https://www.instagram.com/alexabolada/


Introdução



E aí, pessoal! Hoje vamos mergulhar no mundo do Vim/Neovim e descobrir como deixar a nossa escrita afiada com a correção ortográfica em português do Brasil. Se você, assim como eu, às vezes dá aquela escorregada no português, esse guia vai ser um salva-vidas.

Primeiro de tudo, vamos precisar do dicionário certo. E onde a gente encontra isso? No repositório oficial do Vim, claro! Temos que baixar o dicionário para dentro do diretório de configuração do Vim/Neovim.

No caso do Vim, o diretório é ~/.vim/spell e, para o Neovim, é ~/.config/nvim/spell. Então, vamos lá:

mkdir -p ~/.vim/spell
cd ~/.vim/spell

ou:

mkdir -p ~/.config/nvim/spell
cd ~/.config/nvim/spell

Baixar o dicionário:

wget http://ftp.vim.org/pub/vim/runtime/spell/pt.utf-8.spl

No repositório oficial do Vim, temos dois arquivos para cada idioma: um .spl e um .sug. O arquivo .spl é o dicionário propriamente dito, e o arquivo .sug é o arquivo de sugestões. Esse cara vai te ajudar a encontrar a palavra certa quando você estiver na dúvida.

O único porém é que para nossa língua, o arquivo de sugestões não está disponível. Mas não tem problema, o dicionário já é uma mão na roda.

Agora, vamos colocar a mão na massa e configurar o Vim/Neovim para começar a corrigir nossos textos. Se você está no time Vim Clássico (vimrc), seu arquivo de configuração vai ficar assim:

set spell spelllang=pt_br

E se você é do time Neovim e usa Lua (init.lua), vai ser assim:

vim.opt.spell = true
vim.opt.spelllang = "pt_br"

Pronto! Com isso, você já tem tudo o que precisa para não passar vergonha com aqueles errinhos bobos de português.

Mas e aí, como que usa? Simples! Para ativar a correção ortográfica, é só digitar o seguinte comando no Vim/Neovim:

:set spell

Se quiser desativar, é só digitar:

:set nospell

Agora, vamos ao que interessa: corrigir as palavras. Com o cursor em cima da palavra duvidosa, você pode ver as sugestões de correção. Se a palavra estiver certa e você quer adicionar ao dicionário, também temos um comando para isso. E se você se empolgou e adicionou uma palavra errada, não se preocupe, temos uma solução. Além disso, para não perder o ritmo, você pode navegar facilmente entre as palavras.
  • Para ver sugestões de correção, use "z=".
  • Para adicionar uma palavra ao dicionário, use "zg".
  • Para remover uma palavra adicionada por engano, use "zug".
  • Para ir para a próxima palavra errada, use "]s".
  • Para voltar para a palavra anterior, use "[s".

É isso aí, pessoal! Com essas dicas, espero que vocês consigam aproveitar ao máximo o corretor ortográfico do Vim/Neovim e deixar seus textos em português do Brasil impecáveis. Até a próxima!

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Entrevista com um hacker, via Internet

Desbloquear a tela do Android pelo PC (PIN)

Linux na Globo! (Hoje, 05/10)

Interfaces Gráficas no Linux

Personalizando seu lilo no Debian

Leitura recomendada

Como Turbinar sua Produtividade com VIM - Guia Definitivo do Desenvolvedor

Utilizando o Buffer de Gravação no Editor Vim

Utilização do Vim para iniciantes

Compilação e instalação do Vim e habilitando a copiar e colar com o mouse

GitHub Copilot - Inteligência Artificial no NeoVim

  
Comentários
[1] Comentário enviado por maurixnovatrento em 07/02/2024 - 18:33h


Dica interressante. É bom saber dessa possibilidade.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts