Spellingcontrole¶
De plug-in Spellingcontrole onderstreept verkeerd gespelde woorden met een groene golflijn en biedt bij een rechtsklik verbeteringen aan. Ze wordt aangedreven door Hunspell — dezelfde engine en woordenboekopmaak die LibreOffice en Firefox gebruiken — zodat duizenden kant-en-klare woordenboeken meteen werken.
Standaard staat de spellingcontrole aan voor lopende tekst (platte tekst, Markdown) en uit binnen code, waar ze vooral aanduidingen zou aanmerken. U kunt haar in de instellingen verbreden tot commentaar en tekenreeksen in codebestanden, of tot alles.
Wat er gecontroleerd wordt¶
De controle begrijpt de structuur van het document:
- Documenten met lopende tekst — bestanden zonder syntaxiskleuring en Markdown — worden volledig gecontroleerd.
- Codedocumenten worden alleen gecontroleerd in commentaar, documentatiecommentaar en tekenreeksliteralen (wanneer de modus «lopende tekst, plus commentaar en tekenreeksen in code» aan staat) — nooit in aanduidingen of trefwoorden.
- Woorden die duidelijk geen lopende tekst zijn worden automatisch overgeslagen: getallen en hexadecimale waarden, aanduidingen met cijfers erin, URL's, bestandspaden, e-mailadressen en ontsnappingsreeksen.
- Samenstellingen in
camelCaseensnake_caseworden gesplitst en hun delen afzonderlijk gecontroleerd (parseHtmlTag→ parse, Html, Tag); woorden in HOOFDLETTERS (constanten) worden overgeslagen. Beide gedragingen zijn instelbaar. - Heel korte woorden (standaard minder dan 3 tekens) worden genegeerd.
De controle draait automatisch terwijl u typt, een halve seconde na de laatste bewerking. Om meteen een doorloop af te dwingen gebruikt u Bewerken ▸ Spelling nu controleren (ook beschikbaar via het opdrachtenpalet).
Een woord verbeteren¶
Klik met de rechtermuisknop op een onderstreept woord:
- Bovenaan het menu staan tot vijf suggesties — klik er een om het woord te vervangen.
- Aan woordenboek toevoegen bewaart het woord in uw persoonlijke woordenlijst (blijft na herstarts bestaan, geldt voor elk document en elke taal).
- Negeren in deze sessie verbergt het woord totdat u OctoEdit sluit.
Woordenboeken¶
OctoEdit levert woordenboeken mee voor Engels (en_US), Pools (pl_PL) en Frans (fr_FR). Een woord wordt aanvaard wanneer een ingeschakeld woordenboek het kent, zodat documenten in gemengde talen — bijvoorbeeld Poolse commentaren vol Engelse vaktermen — niet oplichten met valse treffers.
Suggesties worden geordend door het primaire woordenboek: dat wat overeenkomt met de weergavetaal van de toepassing (Voorkeuren ▸ Algemeen ▸ Taal). Komt er geen woordenboek overeen, dan wordt Engels gebruikt, en anders het eerste dat ingeschakeld is.
Talen toevoegen (bijvoorbeeld Duits)¶
Elk Hunspell-woordenboek werkt. Druk in Voorkeuren ▸ Spellingcontrole op
Map met gebruikerswoordenboeken openen... en zet daar een paar .aff/.dic
neer — woordenboekuitbreidingen van LibreOffice en de
woordenboekverzameling van LibreOffice
zijn een goede bron. Heropen de instellingenpagina en de nieuwe taal staat in de
lijst. Een gebruikerswoordenboek met dezelfde naam als een meegeleverd vervangt
dat.
Duits wordt niet meegeleverd (de licentie van het bovenstroomse woordenboek staat
dat niet toe); download de_DE.aff/de_DE.dic uit de bovenstaande verzameling en
zet ze in de gebruikersmap.
Woordenboeken moeten in UTF-8 gecodeerd zijn (dat geldt voor elk modern
woordenboek; het .aff-bestand hoort SET UTF-8 te vermelden).
Instellingen¶
Voorkeuren ▸ Spellingcontrole:
| Instelling | Effect |
|---|---|
| Spellingcontrole inschakelen | Hoofdschakelaar (standaard aan). |
| Controleren | Alleen documenten met lopende tekst (standaard), Lopende tekst, plus commentaar en tekenreeksen in code, of Overal. |
| Minimale woordlengte | Woorden die korter zijn worden nooit aangemerkt. |
| De delen van camelCase-woorden controleren | Splitst samengestelde aanduidingen voor de controle. |
| Woordenboeken | Vink de talen aan die aanvaard worden; de markering primair toont welk woordenboek de suggesties ordent. |
De kleur van de golflijn¶
Spelfouten gebruiken de onderstreping voor hints (standaard groen). Thema's kunnen die — en de andere diagnostische onderstrepingen — overschrijven in Voorkeuren ▸ Syntaxiskleuring ▸ Thema's (Thema-editor): Onderstreping bij fout, Onderstreping bij waarschuwing, Onderstreping bij informatie en Onderstreping bij spelling / hints.
Opmerkingen¶
- Documenten groter dan 2 MiB worden niet gecontroleerd (prestatiewaarborg).
- De meegeleverde woordenboeken en hun licentieteksten worden geïnstalleerd onder
dictionaries/naast de toepassing; kopieën van de licenties staan in de mapLicenses/(zie Over ▸ Gebouwd met).