Kontrola pravopisu¶
Zásuvný modul Kontrola pravopisu podčiarkuje nesprávne napísané slová zelenou vlnovkou a po kliknutí pravým tlačidlom ponúka opravy. Poháňa ho Hunspell — ten istý mechanizmus a formát slovníkov, aký používajú LibreOffice a Firefox — takže hneď fungujú tisíce hotových slovníkov.
Kontrola pravopisu je predvolene zapnutá pre textové dokumenty (obyčajný text, Markdown) a vypnutá vnútri kódu, kde by väčšinou označovala identifikátory. V nastaveniach ju môžete rozšíriť na komentáre a reťazce v súboroch s kódom alebo na všetko.
Čo sa kontroluje¶
Kontrola rozumie štruktúre dokumentu:
- Textové dokumenty — súbory bez farebného zvýrazňovania syntaxe a súbory Markdown — sa kontrolujú celé.
- Dokumenty s kódom sa kontrolujú iba v komentároch, dokumentačných komentároch a reťazcových literáloch (keď je zapnutý režim „text, navyše komentáre a reťazce v kóde“) — nikdy nie v identifikátoroch ani kľúčových slovách.
- Slová, ktoré zjavne nie sú bežným textom, sa automaticky preskakujú: čísla a šestnástkové hodnoty, identifikátory obsahujúce číslice, adresy URL, cesty k súborom, e-mailové adresy a únikové sekvencie.
- Zloženiny typu
camelCaseasnake_casesa rozdelia a ich časti sa kontrolujú samostatne (parseHtmlTag→ parse, Html, Tag); slová písané VEĽKÝMI PÍSMENAMI (konštanty) sa preskakujú. Obidve správania sa dajú nastaviť. - Veľmi krátke slová (predvolene kratšie než 3 znaky) sa ignorujú.
Kontrola beží automaticky počas písania, pol sekundy po poslednej úprave. Okamžitý prechod vynútite cez Úpravy ▸ Skontrolovať pravopis teraz (dostupné aj z palety príkazov).
Oprava slova¶
Kliknite pravým tlačidlom na podčiarknuté slovo:
- Navrchu ponuky je až päť návrhov — kliknutím na jeden z nich slovo nahradíte.
- Pridať do slovníka uloží slovo do vášho osobného zoznamu slov (pretrvá aj po reštarte a platí pre každý dokument aj jazyk).
- Ignorovať v tejto relácii slovo skryje, kým OctoEdit nezatvoríte.
Slovníky¶
OctoEdit sa dodáva so slovníkmi pre angličtinu (en_US), poľštinu (pl_PL) a francúzštinu (fr_FR). Slovo sa prijme vtedy, keď ho pozná ktorýkoľvek zapnutý slovník, takže viacjazyčné dokumenty — napríklad poľské komentáre plné anglických technických výrazov — sa nerozsvietia falošnými nálezmi.
Návrhy sa zoraďujú podľa hlavného slovníka: toho, ktorý zodpovedá jazyku rozhrania aplikácie (Predvoľby ▸ Všeobecné ▸ Jazyk). Ak nezodpovedá žiadny slovník, použije sa anglický a potom prvý zapnutý.
Pridanie jazykov (napríklad nemčiny)¶
Funguje ľubovoľný slovník pre Hunspell. V Predvoľby ▸ Kontrola pravopisu stlačte Otvoriť
priečinok používateľských slovníkov... a vložte tam dvojicu .aff/.dic — dobrým zdrojom sú
rozšírenia so slovníkmi pre LibreOffice a
zbierka slovníkov LibreOffice. Otvorte stránku
nastavení znova a nový jazyk sa objaví v zozname. Používateľský slovník s rovnakým názvom ako
dodávaný ho nahradí.
Nemčina sa nedodáva (licencia jej pôvodného slovníka to nedovoľuje); stiahnite si
de_DE.aff/de_DE.dic z vyššie uvedenej zbierky a vložte ich do používateľského priečinka.
Slovníky musia byť v kódovaní UTF-8 (každý moderný je; v súbore .aff by malo byť uvedené
SET UTF-8).
Nastavenia¶
Predvoľby ▸ Kontrola pravopisu:
| Nastavenie | Účinok |
|---|---|
| Zapnúť kontrolu pravopisu | Hlavný vypínač (predvolene zapnutý). |
| Kontrolovať | Iba textové dokumenty (predvolené), Text, navyše komentáre a reťazce v kóde alebo Všade. |
| Minimálna dĺžka slova | Kratšie slová sa nikdy neoznačia. |
| Kontrolovať časti slov v camelCase | Pred kontrolou rozdelí zložené identifikátory. |
| Slovníky | Začiarknite jazyky, ktoré sa majú prijímať; značka hlavný ukazuje, ktorý z nich zoraďuje návrhy. |
Farba vlnovky¶
Pravopisné chyby používajú podčiarknutie typu rada (predvolene zelené). Motívy ho — aj ostatné diagnostické podčiarknutia — môžu prekryť v Predvoľby ▸ Farebné zvýrazňovanie syntaxe ▸ Motívy (Editor motívov): Podčiarknutie chyby, Podčiarknutie upozornenia, Podčiarknutie informácie a Podčiarknutie pravopisu/rady.
Poznámky¶
- Dokumenty väčšie než 2 MiB sa nekontrolujú (poistka výkonu).
- Dodávané slovníky a texty ich licencií sa inštalujú do priečinka
dictionaries/vedľa aplikácie; kópie licencií sú v priečinkuLicenses/(pozri O aplikácii ▸ Vytvorené pomocou).