Saltar a contenido

Corrección ortográfica

El plugin de corrección ortográfica subraya las palabras mal escritas con una línea ondulada verde y ofrece correcciones al hacer clic derecho. Funciona con Hunspell —el mismo motor y formato de diccionario que usan LibreOffice y Firefox—, así que miles de diccionarios ya hechos funcionan de serie.

De forma predeterminada, la corrección ortográfica está activada en los documentos de prosa (texto plano, Markdown) y desactivada dentro del código, donde en su mayor parte señalaría identificadores. En los ajustes puedes ampliarla a los comentarios y las cadenas de los archivos de código, o a todo.

Qué se comprueba

El corrector entiende la estructura del documento:

  • Los documentos de prosa —archivos sin coloreado de sintaxis y Markdown— se comprueban por completo.
  • Los documentos de código se comprueban solo en comentarios, comentarios de documentación y literales de cadena (cuando está activado el modo «prosa, más comentarios y cadenas en el código»), nunca en identificadores ni palabras clave.
  • Las palabras que claramente no son prosa se omiten automáticamente: números y valores hexadecimales, identificadores con dígitos, URL, rutas de archivo, direcciones de correo y secuencias de escape.
  • Los compuestos camelCase y snake_case se dividen y sus partes se comprueban por separado (parseHtmlTag → parse, Html, Tag); las palabras TODO-MAYÚSCULAS (constantes) se omiten. Ambos comportamientos son configurables.
  • Las palabras muy cortas (de menos de 3 caracteres de forma predeterminada) se ignoran.

La comprobación se ejecuta automáticamente mientras escribes, medio segundo después de la última edición. Para forzar una pasada inmediata, usa Editar ▸ Revisar la ortografía ahora (disponible también en la paleta de comandos).

Corregir una palabra

Haz clic derecho en una palabra subrayada:

  • Al principio del menú se listan hasta cinco sugerencias: haz clic en una para sustituir la palabra.
  • Añadir al diccionario guarda la palabra en tu lista de palabras personal (persiste entre reinicios y se aplica a todos los documentos y lenguas).
  • Ignorar en esta sesión oculta la palabra hasta que cierres OctoEdit.

Diccionarios

OctoEdit incluye diccionarios de inglés (en_US), polaco (pl_PL) y francés (fr_FR). Una palabra se acepta cuando cualquier diccionario activado la conoce, de modo que los documentos con varias lenguas —digamos, comentarios en polaco llenos de términos técnicos en inglés— no se llenan de falsos positivos.

Las sugerencias se ordenan según el diccionario principal: el que coincide con el idioma de la interfaz de la aplicación (Preferencias ▸ General ▸ Idioma). Si no coincide ningún diccionario, se usa el inglés y después el primer diccionario activado.

Añadir idiomas (por ejemplo, alemán)

Vale cualquier diccionario de Hunspell. En Preferencias ▸ Corrección ortográfica, pulsa Abrir la carpeta de diccionarios del usuario... y deja ahí un par .aff/.dic; las extensiones de diccionario de LibreOffice y la colección de diccionarios de LibreOffice son una buena fuente. Vuelve a abrir la página de ajustes y el idioma nuevo aparecerá en la lista. Un diccionario de usuario con el mismo nombre que uno incluido lo sustituye.

El alemán no viene incluido (la licencia de su diccionario original no lo permite); descarga de_DE.aff/de_DE.dic de la colección anterior y déjalos en la carpeta del usuario.

Los diccionarios deben estar codificados en UTF-8 (todos los modernos lo están; el archivo .aff debería decir SET UTF-8).

Ajustes

Preferencias ▸ Corrección ortográfica:

Ajuste Efecto
Activar la corrección ortográfica Interruptor maestro (activado de forma predeterminada).
Comprobar Solo documentos de prosa (predeterminado), Prosa, más comentarios y cadenas en el código, o En todas partes.
Longitud mínima de palabra Las palabras más cortas nunca se señalan.
Comprobar las partes de las palabras camelCase Divide los identificadores compuestos antes de comprobarlos.
Diccionarios Marca los idiomas que se aceptan; el marcador principal indica cuál ordena las sugerencias.

El color de la línea ondulada

Las faltas de ortografía usan el subrayado de sugerencia (verde de forma predeterminada). Los temas pueden anularlo —y también los demás subrayados de diagnóstico— en Preferencias ▸ Coloreado de sintaxis ▸ Temas (Editor de temas): Subrayado de error, Subrayado de advertencia, Subrayado de información y Subrayado de ortografía / sugerencia.

Notas

  • Los documentos de más de 2 MiB no se comprueban (salvaguarda de rendimiento).
  • Los diccionarios incluidos y sus textos de licencia se instalan en dictionaries/, junto a la aplicación; hay copias de las licencias en la carpeta Licenses/ (consulta Acerca de ▸ Creado con).