El corrector ortográfico IntelliJ viene con solo inglés y árabe incluidos (extraño, creo que se hizo en Europa del Este, ¿ni siquiera incluyeron su idioma?).
Mi cliente es alemán, por lo que todo mi código es una mezcla de inglés (código) / alemán (interfaz) y no puedo encontrar un diccionario alemán para IntelliJ.
dictionary
intellij-idea
spell-checking
nraynaud
fuente
fuente
Respuestas:
ACTUALIZACIÓN : Las versiones actuales de IDEA cargan diccionarios en UTF-8, no es necesario que los convierta a la codificación de la plataforma, ignore el paso iconv a continuación.
El diccionario se puede producir usando aspell para Unix / Mac OS X o bajo Cygwin. Debe tener instalado un diccionario ortográfico y apropiado.
Aquí está el ejemplo de diccionario ruso que he usado:
Para el alemán sería:
Por el momento, IDEA lee el diccionario en la codificación predeterminada del sistema, por lo que es posible que tenga problemas si difiere de la configuración regional del diccionario; sin embargo, la próxima actualización de IDEA leerá el diccionario en UTF-8. Cuando suceda, puede utilizar iconv para la conversión.Si aspell produce el directorio en UTF-8 en su sistema, deberá convertirlo a cp1252 para la versión actual de IDEA:
Sin embargo, si lo construye en el mismo sistema donde ejecuta IDEA, la codificación debe coincidir (ya que aspell lo producirá en la codificación predeterminada del sistema e IDEA también lo leerá en la codificación predeterminada del sistema). Usé Cygwin en Windows con codificación cp1251 y funcionó bien para el ruso, pero sería difícil para el alemán en el mismo sistema hasta que IDEA lo lea en UTF-8fuente
aspell --lang hu dump master | cut -d/ -f1 > hungarian.dic
. Más pequeño, pero suficiente para algunos usos.aspell --lang de_DE dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
("--lang de" en lugar de "--lang de_DE" después de la primera tubería) - De lo contrario, recibo un error porque /usr/lib/aspell/de_DE.dat no existe ( de .dat existe).aspell --lang=de dump master | aspell --lang=de expand | tr ' ' '\n' > de.dic
y tuve que instalar el idioma antes consudo apt install aspell-de
Descargué el diccionario de español ASCII de esta página, copié el archivo .dic incluido y funcionó sin ningún cambio: http://www.winedt.org/dict.html
Hay muchos otros idiomas.
ANTICIPADO: obtengo esta información de esta página (ahora este enlace está muerto), que incluyó detalles adicionales y conversiones de formato que no necesitaba: http://blog.novoj.net/2010/11/07/how-to -add-your-own-dictionary-to-intellij-idea-spellchecker /
fuente
Esto se basa en todas las respuestas de aquí, pero incluye todos los pasos. Estoy en Mac OS X (creo que también funcionará en Linux, excepto una instalación de hechizo) y quiero el dic en español
Instalar aspell:
Descarga Aspell dic de su repositorio oficial
tar.bz2
archivoIr al directorio extraído usando la terminal
Compile e instale dic.
Cree el archivo .dic usando:
fuente
ftp://
es incorrecto (o simplemente descargará 0index.html); ftp.gnu.org/gnu/aspell/dict/0index.html es la página de descripción general para seleccionar su idioma.Descarga un .dic desde donde quieras ( ejemplo ). Luego vaya a Archivo> Configuración> Ortografía. Allí, abra el grifo de Diccionarios y agregue la ruta a la carpeta donde ha guardado el .dic. Este detectará automáticamente cualquier .dic dentro de esa carpeta. Aplicar.
fuente
La conversión de un diccionario Unicode a UTF-8 funcionó para mí (muestra para computadora alemana / Linux):
NOTA: el dict alemán convertido se puede descargar aquí (<- ya funciona).
Si necesita otro idioma, siga estos pasos:
(Por si acaso) Si ya ha vinculado archivos .dic en IntelliJ, elimínelos temporalmente presionando el signo menos rojo en la configuración.
Obtenga su diccionario UNICODE (!) Desde aquí .
Ahora conviértalo a UTF-8 , para que IntelliJ lo acepte:
~ / Descargas / de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic
Vaya a Archivo> Configuración > escriba "dict" en la búsqueda y haga clic en Diccionarios > haga clic en el signo más verde y agregue la carpeta donde se almacena "de_neu_utf8.dic".
Haga clic en Aceptar y estará listo para comenzar. :)
fuente
UNICODE
iconv: conversion from UNICODE unsupported
La compatibilidad con los diccionarios Hunspell se agregó recientemente a la plataforma Intellij.
Puede instalar el complemento Hunspell en su IDE y podrá agregar cualquier diccionario hunspell al corrector ortográfico IntelliJ tal como está, no se requieren transformaciones de diccionario adicionales en este caso
Los diccionarios de Hunspell se pueden encontrar en:
fuente
Encontré algunos diccionarios útiles aquí en el sitio web de WinEdt . Necesitan reformatearlo: en mi computadora, tuve que reemplazar
\r
por\r\n
en el.dic
archivo y luego codificarlo en UTF-8 usando Notepad ++.fuente
fuente