Stavningskontroll¶
Insticksmodulen Stavningskontroll stryker under felstavade ord med en grön våglinje och erbjuder rättelser vid högerklick. Den drivs av Hunspell — samma motor och ordboksformat som LibreOffice och Firefox använder — så tusentals färdiga ordböcker fungerar direkt.
Som standard är stavningskontrollen på för löptext (ren text, Markdown) och av inuti kod, där den mest skulle flagga identifierare. Du kan vidga den till kommentarer och strängar i kodfiler, eller till allt, i inställningarna.
Vad som kontrolleras¶
Kontrollen förstår dokumentets struktur:
- Löptextdokument — filer utan syntaxfärgning och Markdown — kontrolleras i sin helhet.
- Koddokument kontrolleras bara i kommentarer, dokumentationskommentarer och stränglitteraler (när läget «löptext, plus kommentarer och strängar i kod» är på) — aldrig i identifierare eller nyckelord.
- Ord som uppenbart inte är löptext hoppas över automatiskt: tal och hexvärden, identifierare som innehåller siffror, URL:er, filsökvägar, e-postadresser och escape-sekvenser.
- Sammansättningar i
camelCaseochsnake_casedelas upp och deras delar kontrolleras var för sig (parseHtmlTag→ parse, Html, Tag); ord i VERSALER (konstanter) hoppas över. Båda beteendena är ställbara. - Mycket korta ord (färre än 3 tecken som standard) ignoreras.
Kontrollen körs automatiskt medan du skriver, en halv sekund efter den senaste ändringen. För att tvinga fram en omedelbar genomgång använder du Redigera ▸ Kontrollera stavningen nu (finns även i kommandopaletten).
Rätta ett ord¶
Högerklicka på ett understruket ord:
- Överst i menyn listas upp till fem förslag — klicka på ett för att ersätta ordet.
- Lägg till i ordlistan lagrar ordet i din personliga ordlista (består över omstarter, gäller varje dokument och språk).
- Ignorera i den här sessionen döljer ordet tills du stänger OctoEdit.
Ordböcker¶
OctoEdit levererar ordböcker för engelska (en_US), polska (pl_PL) och franska (fr_FR). Ett ord godtas när någon aktiverad ordbok känner det, så att dokument på blandade språk — säg polska kommentarer fulla av engelska facktermer — inte lyser upp av falska träffar.
Förslagen ordnas efter den primära ordboken: den som stämmer med programmets visningsspråk (Inställningar ▸ Allmänt ▸ Språk). Om ingen ordbok stämmer används engelska, sedan den första aktiverade.
Lägga till språk (till exempel tyska)¶
Vilken Hunspell-ordbok som helst fungerar. Tryck i Inställningar ▸
Stavningskontroll på Öppna mappen med användarens ordlistor... och lägg ett par
.aff/.dic där — ordboksutvidgningar för LibreOffice och
LibreOffices ordbokssamling är en
bra källa. Öppna inställningssidan igen så visas det nya språket i listan. En
användarordbok med samma namn som en medföljande ersätter den.
Tyska medföljer inte (dess uppströmsordboks licens tillåter det inte); ladda ned
de_DE.aff/de_DE.dic från samlingen ovan och lägg dem i användarmappen.
Ordböcker måste vara kodade i UTF-8 (alla moderna är det; .aff-filen bör ange
SET UTF-8).
Inställningar¶
Inställningar ▸ Stavningskontroll:
| Inställning | Effekt |
|---|---|
| Aktivera stavningskontroll | Huvudströmbrytare (på som standard). |
| Kontrollera | Endast löptextdokument (standard), Löptext, plus kommentarer och strängar i kod, eller Överallt. |
| Minsta ordlängd | Ord kortare än detta flaggas aldrig. |
| Kontrollera delarna i camelCase-ord | Dela upp sammansatta identifierare före kontrollen. |
| Ordböcker | Kryssa i de språk som godtas; markeringen primär visar vilken som ordnar förslagen. |
Våglinjens färg¶
Felstavningar använder understrykningen för tips (grön som standard). Teman kan åsidosätta den — och de övriga diagnostiska understrykningarna — i Inställningar ▸ Syntaxfärgning ▸ Teman (Temaredigeraren): Understrykning vid fel, Understrykning vid varning, Understrykning vid information och Understrykning vid stavning / tips.
Anmärkningar¶
- Dokument större än 2 MiB kontrolleras inte (prestandaskydd).
- De medföljande ordböckerna och deras licenstexter installeras under
dictionaries/bredvid programmet; kopior av licenserna finns i mappenLicenses/(se Om ▸ Byggd med).