Hyppää sisältöön

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- ja snake_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 kansiossa Licenses/ (katso Tietoja ▸ Rakennettu käyttäen).