Oikoluku¶
Oikoluku-liitännäinen alleviivaa väärin kirjoitetut sanat vihreällä aaltoviivalla ja tarjoaa korjauksia hiiren oikealla napsautettaessa. Sitä ajaa Hunspell — sama moottori ja sanakirjamuoto, joita LibreOffice ja Firefox käyttävät — joten tuhannet valmiit sanakirjat toimivat suoraan.
Oletuksena oikoluku on päällä proosa-asiakirjoissa (pelkkä teksti, Markdown) ja pois koodin sisällä, jossa se merkitsisi enimmäkseen tunnisteita. Voit laajentaa sen kommentteihin ja merkkijonoihin kooditiedostoissa tai kaikkeen asetuksissa.
Mitä tarkistetaan¶
Tarkistus ymmärtää asiakirjan rakenteen:
- Proosa-asiakirjat — tiedostot ilman syntaksivärjäystä sekä Markdown — tarkistetaan kokonaan.
- Koodiasiakirjat tarkistetaan vain kommenteissa, dokumentaatiokommenteissa ja merkkijonoliteraaleissa (kun tila »proosa sekä kommentit ja merkkijonot koodissa« on käytössä) — ei koskaan tunnisteissa tai avainsanoissa.
- Sanat, jotka eivät selvästikään ole proosaa, ohitetaan automaattisesti: luvut ja heksadesimaaliarvot, numeroita sisältävät tunnisteet, URL-osoitteet, tiedostopolut, sähköpostiosoitteet ja ohjaussarjat.
camelCase- jasnake_case-yhdistelmät pilkotaan ja niiden osat tarkistetaan erikseen (parseHtmlTag→ parse, Html, Tag); PELKÄSTÄÄN ISOILLA KIRJAIMILLA kirjoitetut sanat (vakiot) ohitetaan. Molemmat ovat säädettävissä.- Hyvin lyhyet sanat (oletuksena alle 3 merkkiä) ohitetaan.
Tarkistus suoritetaan automaattisesti kirjoittaessasi, puoli sekuntia viimeisen muutoksen jälkeen. Pakottaaksesi välittömän läpikäynnin käytä komentoa Muokkaa ▸ Tarkista oikeinkirjoitus nyt (saatavilla myös komentopaletista).
Sanan korjaaminen¶
Napsauta hiiren oikealla alleviivattua sanaa:
- Valikon yläosassa on enintään viisi ehdotusta — napsauta jotain niistä korvataksesi sanan.
- Lisää sanakirjaan tallentaa sanan henkilökohtaiseen sanaluetteloosi (säilyy uudelleenkäynnistysten yli ja koskee jokaista asiakirjaa ja kieltä).
- Ohita tässä istunnossa piilottaa sanan, kunnes suljet OctoEditin.
Sanakirjat¶
OctoEditin mukana tulee sanakirjat englannille (en_US), puolalle (pl_PL) ja ranskalle (fr_FR). Sana hyväksytään, kun jokin käytössä oleva sanakirja tuntee sen, joten monikieliset asiakirjat — vaikkapa puolankieliset kommentit täynnä englanninkielisiä teknisiä termejä — eivät syty vääriin osumiin.
Ehdotukset järjestetään ensisijaisen sanakirjan mukaan: sen, joka vastaa sovelluksen näyttökieltä (Asetukset ▸ Yleiset ▸ Kieli). Jos mikään sanakirja ei vastaa, käytetään englantia ja sitten ensimmäistä käytössä olevaa.
Kielten lisääminen (esimerkiksi saksa)¶
Mikä tahansa Hunspell-sanakirja toimii. Paina kohdassa Asetukset ▸ Oikoluku
painiketta Avaa käyttäjän sanakirjojen kansio… ja pudota sinne .aff- ja
.dic-tiedostopari — LibreOfficen sanakirjalaajennukset ja
LibreOfficen sanakirjakokoelma ovat hyviä
lähteitä. Avaa asetussivu uudelleen, niin uusi kieli ilmestyy luetteloon. Käyttäjän
sanakirja, jolla on sama nimi kuin mukana tulevalla, korvaa sen.
Saksa ei tule mukana (sen sanakirjan lisenssi ei salli sitä); lataa de_DE.aff ja
de_DE.dic yllä olevasta kokoelmasta ja pudota ne käyttäjän kansioon.
Sanakirjojen täytyy olla UTF-8-koodattuja (jokainen nykyaikainen on; .aff-tiedostossa
pitäisi lukea SET UTF-8).
Asetukset¶
Asetukset ▸ Oikoluku:
| Asetus | Vaikutus |
|---|---|
| Ota oikoluku käyttöön | Pääkytkin (oletuksena päällä). |
| Tarkista | Vain proosa-asiakirjat (oletus), Proosa sekä kommentit ja merkkijonot koodissa tai Kaikkialla. |
| Sanan vähimmäispituus | Tätä lyhyempiä sanoja ei koskaan merkitä. |
| Tarkista camelCase-sanojen osat | Pilko yhdistelmätunnisteet ennen tarkistusta. |
| Sanakirjat | Rastita hyväksyttävät kielet; ensisijainen-merkintä näyttää, mikä järjestää ehdotukset. |
Aaltoviivan väri¶
Kirjoitusvirheet käyttävät vihjeen alleviivausta (oletuksena vihreä). Teemat voivat ohittaa sen — ja muut diagnostiset alleviivaukset — kohdassa Asetukset ▸ Syntaksivärjäys ▸ Teemat (Teemaeditori): Virheen alleviivaus, Varoituksen alleviivaus, Tiedon alleviivaus ja Oikeinkirjoituksen/vihjeen alleviivaus.
Huomioita¶
- Yli 2 MiB:n asiakirjoja ei tarkisteta (suorituskykysuoja).
- Mukana tulevat sanakirjat ja niiden lisenssitekstit asennetaan kansioon
dictionaries/sovelluksen viereen; kopiot lisensseistä ovat kansiossaLicenses/(katso Tietoja ▸ Rakennettu käyttäen).