Vai al contenuto

Controllo ortografico

Il plugin di controllo ortografico sottolinea le parole errate con un ghirigoro verde e propone correzioni con il clic destro. È mosso da Hunspell —lo stesso motore e formato di dizionario usati da LibreOffice e Firefox— quindi migliaia di dizionari già pronti funzionano da subito.

Per impostazione predefinita, il controllo ortografico è attivo nei documenti di prosa (testo semplice, Markdown) e disattivo dentro il codice, dove segnalerebbe soprattutto identificatori. Nelle impostazioni puoi estenderlo ai commenti e alle stringhe nei file di codice, oppure a tutto.

Che cosa viene controllato

Il correttore comprende la struttura del documento:

  • I documenti di prosa —file senza colorazione della sintassi e Markdown— vengono controllati per intero.
  • I documenti di codice vengono controllati solo in commenti, commenti di documentazione e letterali di stringa (quando è attiva la modalità «prosa, più commenti e stringhe nel codice»), mai in identificatori o parole chiave.
  • Le parole che chiaramente non sono prosa vengono saltate automaticamente: numeri e valori esadecimali, identificatori con cifre, URL, percorsi di file, indirizzi e-mail e sequenze di escape.
  • I composti camelCase e snake_case vengono suddivisi e le loro parti controllate singolarmente (parseHtmlTag → parse, Html, Tag); le parole tutte in MAIUSCOLO (costanti) vengono saltate. Entrambi i comportamenti sono configurabili.
  • Le parole molto corte (meno di 3 caratteri per impostazione predefinita) vengono ignorate.

Il controllo gira automaticamente mentre digiti, mezzo secondo dopo l'ultima modifica. Per forzare una passata immediata, usa Modifica ▸ Controlla l'ortografia adesso (disponibile anche nella tavolozza dei comandi).

Correggere una parola

Fai clic con il tasto destro su una parola sottolineata:

  • In cima al menu sono elencati fino a cinque suggerimenti: fai clic su uno per sostituire la parola.
  • Aggiungi al dizionario salva la parola nel tuo elenco di parole personale (resiste ai riavvii, vale per ogni documento e lingua).
  • Ignora per questa sessione nasconde la parola finché non chiudi OctoEdit.

Dizionari

OctoEdit include dizionari per inglese (en_US), polacco (pl_PL) e francese (fr_FR). Una parola viene accettata quando un qualsiasi dizionario attivo la conosce, così i documenti multilingua —diciamo commenti in polacco pieni di termini tecnici inglesi— non si riempiono di falsi positivi.

I suggerimenti sono ordinati secondo il dizionario principale: quello che corrisponde alla lingua di visualizzazione dell'applicazione (Preferenze ▸ Generale ▸ Lingua). Se nessun dizionario corrisponde, viene usato l'inglese, poi il primo attivo.

Aggiungere lingue (ad esempio il tedesco)

Va bene qualsiasi dizionario Hunspell. In Preferenze ▸ Controllo ortografico, premi Apri la cartella dei dizionari utente... e metti lì una coppia .aff/.dic: le estensioni di dizionario di LibreOffice e la raccolta di dizionari di LibreOffice sono una buona fonte. Riapri la pagina delle impostazioni e la nuova lingua compare nell'elenco. Un dizionario dell'utente con lo stesso nome di uno incluso lo sostituisce.

Il tedesco non è incluso (la licenza del dizionario originale non lo consente); scarica de_DE.aff/de_DE.dic dalla raccolta sopra e mettili nella cartella dell'utente.

I dizionari devono essere codificati in UTF-8 (tutti quelli moderni lo sono; il file .aff dovrebbe dire SET UTF-8).

Impostazioni

Preferenze ▸ Controllo ortografico:

Impostazione Effetto
Attiva il controllo ortografico Interruttore principale (attivo per impostazione predefinita).
Controlla Solo documenti di prosa (predefinito), Prosa, più commenti e stringhe nel codice, oppure Ovunque.
Lunghezza minima della parola Le parole più corte non vengono mai segnalate.
Controlla le parti delle parole camelCase Suddivide gli identificatori composti prima del controllo.
Dizionari Spunta le lingue da accettare; il contrassegno principale indica quale ordina i suggerimenti.

Il colore del ghirigoro

Gli errori di ortografia usano la sottolineatura di suggerimento (verde per impostazione predefinita). I temi possono sostituirla —e con essa le altre sottolineature di diagnostica— in Preferenze ▸ Colorazione della sintassi ▸ Temi (Editor dei temi): Sottolineatura di errore, Sottolineatura di avviso, Sottolineatura informativa e Sottolineatura di ortografia / suggerimento.

Note

  • I documenti più grandi di 2 MiB non vengono controllati (protezione delle prestazioni).
  • I dizionari inclusi e i relativi testi di licenza vengono installati in dictionaries/, accanto all'applicazione; copie delle licenze si trovano nella cartella Licenses/ (vedi Informazioni ▸ Realizzato con).