Stavekontrol¶
Stavekontrol-udvidelsesmodulet understreger forkert stavede ord med en grøn bølgelinje og tilbyder rettelser ved højreklik. Det drives af Hunspell — samme motor og ordbogsformat som LibreOffice og Firefox bruger — så tusindvis af færdige ordbøger virker med det samme.
Som standard er stavekontrollen slået til i prosadokumenter (almindelig tekst, Markdown) og slået fra inde i kode, hvor den mest ville markere navne. Du kan udvide den til kommentarer og strenge i kodefiler eller til alt i indstillingerne.
Hvad der kontrolleres¶
Kontrollen forstår dokumentets opbygning:
- Prosadokumenter — filer uden syntaksfarvning samt Markdown — kontrolleres i deres helhed.
- Kodedokumenter kontrolleres kun i kommentarer, dokumentationskommentarer og tekststrenge (når tilstanden »prosa samt kommentarer og strenge i kode« er slået til) — aldrig i navne eller nøgleord.
- Ord, der tydeligvis ikke er prosa, springes automatisk over: tal og hexadecimalværdier, navne med cifre i, URL'er, filstier, e-mailadresser og undvigesekvenser.
- Sammensætninger i
camelCaseogsnake_casedeles op, og deres dele kontrolleres hver for sig (parseHtmlTag→ parse, Html, Tag); ord med BARE STORE BOGSTAVER (konstanter) springes over. Begge dele kan indstilles. - Meget korte ord (færre end 3 tegn som standard) ses der bort fra.
Kontrollen kører af sig selv, mens du skriver, et halvt sekund efter den sidste ændring. Vil du fremtvinge et gennemløb med det samme, så brug Rediger ▸ Kontrollér stavning nu (findes også i kommandopaletten).
At rette et ord¶
Højreklik på et understreget ord:
- Øverst i menuen står op til fem forslag — klik på et for at erstatte ordet.
- Føj til ordbogen gemmer ordet i din personlige ordliste (bevares på tværs af genstarter og gælder for hvert dokument og sprog).
- Ignorér i denne session skjuler ordet, indtil du lukker OctoEdit.
Ordbøger¶
OctoEdit leveres med ordbøger for engelsk (en_US), polsk (pl_PL) og fransk (fr_FR). Et ord accepteres, når en af de slåede ordbøger kender det, så dokumenter på flere sprog — f.eks. polske kommentarer fulde af engelske fagudtryk — lyser ikke op med falske markeringer.
Forslagene ordnes efter den primære ordbog: den, der passer til programmets visningssprog (Indstillinger ▸ Generelt ▸ Sprog). Passer ingen ordbog, bruges engelsk og derefter den første slåede.
At tilføje sprog (f.eks. tysk)¶
Enhver Hunspell-ordbog virker. Tryk på Åbn mappen med brugerordbøger… i
Indstillinger ▸ Stavekontrol og læg et par af .aff- og .dic-filer der —
LibreOffices ordbogsudvidelser og
LibreOffices ordbogssamling er en
god kilde. Åbn indstillingssiden igen, og det nye sprog kommer frem på listen. En
brugerordbog med samme navn som en medleveret erstatter den.
Tysk følger ikke med (dens ordbogs licens tillader det ikke); hent de_DE.aff og
de_DE.dic fra samlingen ovenfor, og læg dem i brugermappen.
Ordbøger skal være kodet som UTF-8 (det er enhver moderne ordbog; .aff-filen bør
sige SET UTF-8).
Indstillinger¶
Indstillinger ▸ Stavekontrol:
| Indstilling | Virkning |
|---|---|
| Slå stavekontrol til | Hovedkontakten (slået til som standard). |
| Kontrollér | Kun prosadokumenter (standard), Prosa samt kommentarer og strenge i kode eller Overalt. |
| Mindste ordlængde | Ord, der er kortere end dette, markeres aldrig. |
| Kontrollér delene i camelCase-ord | Del sammensatte navne op, inden der kontrolleres. |
| Ordbøger | Sæt flueben ved de sprog, der skal accepteres; primær-markeringen viser, hvilken der ordner forslagene. |
Bølgelinjens farve¶
Stavefejl bruger understregningen for tip (grøn som standard). Temaer kan tilsidesætte den — og de øvrige diagnostiske understregninger — under Indstillinger ▸ Syntaksfarvning ▸ Temaer (Temaeditor): Understregning ved fejl, Understregning ved advarsel, Understregning ved info og Understregning ved stavning/tip.
Bemærkninger¶
- Dokumenter, der er større end 2 MiB, kontrolleres ikke (af hensyn til ydelsen).
- De medleverede ordbøger og deres licenstekster installeres under
dictionaries/ved siden af programmet; kopier af licenserne ligger i mappenLicenses/(se Om ▸ Bygget med).