Verificação ortográfica¶
O plugin de verificação ortográfica sublinha as palavras com erro com um traço ondulado verde e oferece correções no clique com o botão direito. Ele é movido pelo Hunspell — o mesmo mecanismo e formato de dicionário usados pelo LibreOffice e pelo Firefox — então milhares de dicionários prontos funcionam de imediato.
Por padrão, a verificação ortográfica fica ligada em documentos de prosa (texto simples, Markdown) e desligada dentro do código, onde ela sinalizaria principalmente identificadores. Nas configurações você pode ampliá-la para comentários e strings em arquivos de código, ou para tudo.
O que é verificado¶
O verificador entende a estrutura do documento:
- Documentos de prosa — arquivos sem coloração de sintaxe e Markdown — são verificados por inteiro.
- Documentos de código são verificados apenas em comentários, comentários de documentação e literais de string (quando o modo "prosa, mais comentários e strings no código" está ativado) — nunca em identificadores ou palavras-chave.
- Palavras que claramente não são prosa são puladas automaticamente: números e valores hexadecimais, identificadores com dígitos, URLs, caminhos de arquivo, endereços de e-mail e sequências de escape.
- Compostos
camelCaseesnake_casesão divididos e suas partes verificadas individualmente (parseHtmlTag→ parse, Html, Tag); palavras TODAS-MAIÚSCULAS (constantes) são puladas. Os dois comportamentos são configuráveis. - Palavras muito curtas (menos de 3 caracteres por padrão) são ignoradas.
A verificação roda automaticamente enquanto você digita, meio segundo depois da última edição. Para forçar uma passagem imediata, use Editar ▸ Verificar a ortografia agora (também disponível na paleta de comandos).
Corrigindo uma palavra¶
Clique com o botão direito em uma palavra sublinhada:
- O topo do menu lista até cinco sugestões — clique em uma para substituir a palavra.
- Adicionar ao dicionário guarda a palavra na sua lista de palavras pessoal (persiste entre reinícios, vale para todos os documentos e idiomas).
- Ignorar nesta sessão oculta a palavra até você fechar o OctoEdit.
Dicionários¶
O OctoEdit inclui dicionários de inglês (en_US), polonês (pl_PL) e francês (fr_FR). Uma palavra é aceita quando qualquer dicionário ativado a conhece, então documentos com vários idiomas — digamos, comentários em polonês cheios de termos técnicos em inglês — não se enchem de falsos positivos.
As sugestões são ordenadas pelo dicionário principal: aquele que corresponde ao idioma de exibição do aplicativo (Preferências ▸ Geral ▸ Idioma). Se nenhum dicionário corresponder, o inglês é usado, depois o primeiro ativado.
Acrescentando idiomas (por exemplo, alemão)¶
Qualquer dicionário Hunspell funciona. Em Preferências ▸ Verificação
ortográfica, pressione Abrir a pasta de dicionários do usuário... e coloque
ali um par .aff/.dic — as extensões de dicionário do LibreOffice e a
coleção de dicionários do LibreOffice
são uma boa fonte. Reabra a página de configurações e o novo idioma aparece na
lista. Um dicionário do usuário com o mesmo nome de um incluído o substitui.
O alemão não vem incluído (a licença do dicionário de origem não permite); baixe
de_DE.aff/de_DE.dic da coleção acima e coloque-os na pasta do usuário.
Os dicionários precisam estar codificados em UTF-8 (todos os modernos estão; o
arquivo .aff deve dizer SET UTF-8).
Configurações¶
Preferências ▸ Verificação ortográfica:
| Configuração | Efeito |
|---|---|
| Ativar a verificação ortográfica | Interruptor mestre (ligado por padrão). |
| Verificar | Somente documentos de prosa (padrão), Prosa, mais comentários e strings no código, ou Em toda parte. |
| Comprimento mínimo de palavra | Palavras menores que isso nunca são sinalizadas. |
| Verificar as partes de palavras camelCase | Divide identificadores compostos antes de verificar. |
| Dicionários | Marque os idiomas a aceitar; o marcador principal mostra qual deles ordena as sugestões. |
A cor do traço ondulado¶
Os erros de ortografia usam o sublinhado de dica (verde por padrão). Os temas podem substituí-lo — e os demais sublinhados de diagnóstico — em Preferências ▸ Coloração de sintaxe ▸ Temas (Editor de temas): Sublinhado de erro, Sublinhado de aviso, Sublinhado de informação e Sublinhado de ortografia / dica.
Observações¶
- Documentos maiores que 2 MiB não são verificados (proteção de desempenho).
- Os dicionários incluídos e os textos de licença deles são instalados em
dictionaries/, ao lado do aplicativo; cópias das licenças estão na pastaLicenses/(veja Sobre ▸ Desenvolvido com).