Kontrola pravopisu¶
Zásuvný modul Kontrola pravopisu podtrhává chybně napsaná slova zelenou vlnovkou a po kliknutí pravým tlačítkem nabízí opravy. Pohání jej Hunspell — tentýž engine a formát slovníků, jaké používají LibreOffice a Firefox — takže rovnou fungují tisíce hotových slovníků.
Ve výchozím stavu je kontrola pravopisu zapnutá pro textové dokumenty (prostý text, Markdown) a vypnutá uvnitř kódu, kde by většinou hlásila identifikátory. V nastavení ji můžete rozšířit na komentáře a řetězce v souborech s kódem, nebo na vše.
Co se kontroluje¶
Kontrola rozumí struktuře dokumentu:
- Textové dokumenty — soubory bez obarvování syntaxe a Markdown — se kontrolují celé.
- Dokumenty s kódem se kontrolují pouze v komentářích, dokumentačních komentářích a řetězcových literálech (je-li zapnutý režim »text, navíc komentáře a řetězce v kódu«) — nikdy v identifikátorech ani klíčových slovech.
- Slova, která zjevně nejsou text, se automaticky přeskakují: čísla a šestnáctkové hodnoty, identifikátory obsahující číslice, adresy URL, cesty k souborům, e-mailové adresy a únikové sekvence.
- Složeniny
camelCaseasnake_casese rozdělí a jejich části se kontrolují jednotlivě (parseHtmlTag→ parse, Html, Tag); slova PSANÁ VELKÝMI PÍSMENY (konstanty) se přeskakují. Obojí lze nastavit. - Velmi krátká slova (ve výchozím stavu kratší než 3 znaky) se ignorují.
Kontrola běží automaticky při psaní, půl vteřiny po poslední úpravě. Okamžitý průchod vynutíte volbou Úpravy ▸ Zkontrolovat pravopis nyní (dostupnou i z palety příkazů).
Oprava slova¶
Klikněte pravým tlačítkem na podtržené slovo:
- V horní části nabídky je až pět návrhů — kliknutím na některý slovo nahradíte.
- Přidat do slovníku uloží slovo do vašeho osobního seznamu slov (vydrží mezi restarty, platí pro každý dokument i jazyk).
- Ignorovat v této relaci slovo skryje, dokud OctoEdit nezavřete.
Slovníky¶
OctoEdit dodává slovníky pro angličtinu (en_US), polštinu (pl_PL) a francouzštinu (fr_FR). Slovo se přijme, zná-li je kterýkoli zapnutý slovník, takže se dokumenty s několika jazyky — třeba polské komentáře plné anglických technických výrazů — nerozsvítí falešnými nálezy.
Návrhy řadí hlavní slovník: ten, který odpovídá zobrazovacímu jazyku aplikace (Předvolby ▸ Obecné ▸ Jazyk). Pokud žádný slovník neodpovídá, použije se angličtina a poté první zapnutý.
Přidávání jazyků (například němčiny)¶
Funguje libovolný slovník Hunspell. V Předvolby ▸ Kontrola pravopisu stiskněte Otevřít
složku uživatelských slovníků... a vložte tam dvojici .aff/.dic — dobrým zdrojem jsou
slovníková rozšíření LibreOffice a
sbírka slovníků LibreOffice. Znovu otevřete
stránku nastavení a nový jazyk se v seznamu objeví. Uživatelský slovník se stejným názvem jako
dodávaný jej nahradí.
Němčina dodávána není (licence jejího původního slovníku to nedovoluje); stáhněte
de_DE.aff/de_DE.dic z výše uvedené sbírky a vložte je do uživatelské složky.
Slovníky musí být kódovány v UTF-8 (každý moderní je; soubor .aff by měl obsahovat
SET UTF-8).
Nastavení¶
Předvolby ▸ Kontrola pravopisu:
| Nastavení | Účinek |
|---|---|
| Zapnout kontrolu pravopisu | Hlavní vypínač (ve výchozím stavu zapnuto). |
| Kontrolovat | Pouze textové dokumenty (výchozí), Text, navíc komentáře a řetězce v kódu, nebo Všude. |
| Minimální délka slova | Kratší slova se nikdy neoznačí. |
| Kontrolovat části slov v camelCase | Před kontrolou rozdělí složené identifikátory. |
| Slovníky | Zaškrtněte jazyky, které se mají přijímat; značka hlavní ukazuje, který řadí návrhy. |
Barva vlnovky¶
Pravopisné chyby používají podtržení nápovědy (ve výchozím stavu zelené). Motivy je — i ostatní diagnostická podtržení — mohou přebít v Předvolby ▸ Obarvování syntaxe ▸ Motivy (Editor motivů): Podtržení chyby, Podtržení varování, Podtržení informace a Podtržení pravopisu / nápovědy.
Poznámky¶
- Dokumenty větší než 2 MiB se nekontrolují (pojistka výkonu).
- Dodávané slovníky a texty jejich licencí se instalují do složky
dictionaries/vedle aplikace; kopie licencí jsou ve složceLicenses/(viz O aplikaci ▸ Vytvořeno pomocí).