warning typo spell spanish language intellij idioma idea español disable dic check change cambiar dictionary intellij-idea version-control spell-checking

dictionary - typo - spanish.dic file



¿Cómo crear un diccionario editable compartido para la revisión ortográfica de Intellij Idea? (3)

Además de la respuesta de @Yole, es posible que también desee considerar el uso de la opción 2 (como se indica en su pregunta) junto con la opción 1. Una buena estrategia que he visto es usar los diccionarios del sistema (de la opción 2) para palabras comunes en todos / la mayoría de los proyectos en su dominio. Cree un proyecto VCS solo para los archivos del diccionario y confírmelos. Haga que sus desarrolladores revisen / clonen el proyecto / repo de VCS en sus PC. Luego, configure esos diccionarios en sus configuraciones predeterminadas ( Archivo> Otras configuraciones> Configuraciones predeterminadas ) para que estén presentes en todos los proyectos nuevos. Luego, pida a los desarrolladores que configuren un script programado (ya sea a través de un trabajo cron o un programador de tareas de Windows) para actualizar periódicamente esos diccionarios. Los desarrolladores deberán reiniciar IDEA de vez en cuando para obtener nuevas versiones. Pero una vez que esos archivos de "dominio" se establezcan, no cambiarán con demasiada frecuencia. Y le evita tener que agregar palabras de rutina al diccionario de nivel de proyecto.

Luego use el diccionario del proyecto para las palabras específicas del proyecto.

Cuando se encuentra una nueva palabra desconocida, los desarrolladores pueden agregarla al diccionario de objetos mediante Alt + Enter . Si es una palabra que es probable que aparezca en todos los proyectos (diga el nombre de una empresa con la que se fusionó su compañía o el nombre de una nueva biblioteca que usará mucho), pueden tomarse un momento y agregarla a "todos los proyectos "Diccionario y cometerlo / empujarlo.

Finalmente, puede querer votar / ver estas solicitudes de características:

  • IDEA-26854 Ortografía: no vuelve a cargar los archivos .dic de cambios
  • IDEA-121886 Mejora la capacidad para manejar múltiples diccionarios de ortografía

Se requiere tener un diccionario para la revisión ortográfica de Intellij Idea, que cumpla con los siguientes requisitos:

  1. Puede ser compartido por VCS, para que todos los desarrolladores puedan usarlo
  2. Cada desarrollador debería poder editarlo fácilmente

Por lo que sé, ¿dónde están los 2 tipos de diccionarios en Idea:

  1. Un diccionario de usuario, llamado "% username% .xml" (Configuración -> Ortografía -> Palabras aceptadas)
  2. Número de diccionarios personalizados, "* .dic" (Configuración -> Ortografía -> Diccionarios)

Pero ninguno de ellos cumple con los requisitos.

El diccionario del usuario es fácil de editar (Alt + Ingrese "Guardar ... en el diccionario") y se puede agregar a VCS, pero tiene un nombre de usuario predefinido, por lo que es imposible compartirlo (por ejemplo, el desarrollador A compartió su A.xml, pero el desarrollador B no puede usarlo, porque su proyecto Idea solo funciona con B.xml)

El diccionario personalizado no tiene problemas para compartir, pero debe editarse manualmente y debe reiniciar la Idea para aplicar los cambios (por ejemplo, hacer que vea nuevas palabras)

No he encontrado un complemento para resolver ese problema ni ninguna pregunta similar, lo que me hace pensar que nadie necesita un diccionario de este tipo o la respuesta es demasiado obvia.

Entonces, ¿hay alguna manera de hacerlo?


Como una alternativa específica de Git a la sugerencia de Mark Vedder:

Dependiendo de su situación, es posible que desee agregar lo siguiente o similar a su archivo .gitignore para mantener los archivos del diccionario por desarrollador en el repositorio central de git:

# Exclude IntelliJ files, they will be recreated from the build files. .idea/* # But keep dictionaries to have less false positives in spellcheck inspection. !.idea/dictionaries


Tenga en cuenta que, aunque las palabras agregadas al diccionario por cada desarrollador se almacenan en un archivo separado, IntelliJ IDEA toma las palabras agregadas por todos los desarrolladores y no resalta ninguna de ellas como errores tipográficos. El almacenamiento en archivos separados se diseñó específicamente para evitar conflictos de combinación al almacenar el diccionario en un sistema de control de versiones.

Por lo tanto, la funcionalidad predeterminada de IntelliJ IDEA debe cumplir sus requisitos.