Los mejores complementos de IntelliJ IDEA



Promotor clave x


El uso de métodos abreviados de teclado en lugar del mouse puede mejorar significativamente el rendimiento. Con tantas funciones que ofrece IDEA, puede ser intimidante y difícil aprender todos los atajos de teclado. Afortunadamente, hay un complemento llamado Key Promoter X que puede ayudarte.

La idea es simple: cada vez que usa el mouse para llamar a un comando en su IDE, aparece una ventana emergente que le indica cuál es la combinación de teclas para esta acción.



Incluso sugiere que asignes un método abreviado de teclado para la acción que acabas de realizar, si aún no hay una. Después de un tiempo, se vuelve tan molesto que es más probable que te asegures de recordar tus atajos de teclado.

Snyk


Desafortunadamente, la seguridad de la aplicación a menudo se ignora. Actualmente, la mayor parte del código de la aplicación proviene de bibliotecas y entornos de terceros. Debe asegurarse de utilizar nuevas versiones sin vulnerabilidades de seguridad. Existen herramientas que pueden ayudarlo con esto. Uno de ellos es Snyk.

Snyk ofrece muchas características. Uno de ellos es un complemento IDE que puede escanear sus dependencias y determinar qué vulnerabilidades de seguridad contienen.



Asistente de presentación


Este es un complemento simple que muestra una notificación emergente cada vez que realiza una acción en IDEA. Muestra qué acción se realizó y qué combinación de teclas está asociada a ella.



Esto puede ser muy útil para presentaciones , screencasts, programación de pares, etc. Especialmente cuando se usan métodos abreviados de teclado, puede ser difícil hacer un seguimiento de lo que sucede sin este complemento.

Herramientas edu


Este es un gran complemento para programar lecciones, seminarios, etc. Le permite crear cursos con un conjunto de tareas que puede completar directamente en su IDE. Puede crear sus propios cursos o importar cursos públicos.

Está disponible como complemento independiente y como IntelliJ IDEA Edu Edition , que es básicamente una versión de IDEA Community con el complemento ya instalado.

Iconos extra


Este es básicamente un paquete de iconos que proporciona nuevos iconos para archivos especiales, como la configuración de Travis , package.json , lint config y muchos otros.

Esto puede ser muy útil, ya que puede reconocer de inmediato estos archivos especiales y, por lo tanto, navegar por su proyecto será mucho más fácil. Por ejemplo, package.json es un archivo con la extensión json , pero es mucho más útil tener un icono especial para él, ya que es un archivo importante para proyectos npm .



Grazie


IntelliJ IDEA tiene un corrector ortográfico básico que puede detectar algunos errores tipográficos, pero en general no es muy útil. Definitivamente no es un sustituto de los servicios especializados de revisión gramatical como Grammarly .

Afortunadamente, hay un complemento de Grazie que extiende el corrector ortográfico básico con muchas características útiles. También descubre problemas más complejos, como la gramática incorrecta. También funciona completamente fuera de línea.



El complemento Grazie también le permite verificar los mensajes de confirmación. Puedes leer más en el blog Meet Grazie: Completa las pruebas de ortografía, gramática y estilo para IntelliJ IDEA .

Ayudante Maven


IDEA ya tiene herramientas poderosas para analizar sus dependencias y posibles problemas con ellas, como conflictos o dependencias circulares.

Maven Helper ofrece una interfaz de usuario alternativa que muestra jerárquicamente sus dependencias. Puede ser más fácil de leer y navegar. Además, si está utilizando la versión de la comunidad IDEA, esta es su única opción.



Constructor interno


Crear objetos complejos puede ser difícil. Por supuesto, puede basar el desarrollo en POJO simples con un montón de setters, pero no puede garantizar que todos los objetos creados tengan todos los campos obligatorios y no se usen en un estado incompleto. Para resolver este problema, necesita constructores. Con objetos más complejos, esto puede conducir a una serie de constructores telescópicos con muchos parámetros. En estos casos, usar el patrón Builder es mucho más apropiado.

Este complemento puede generar automáticamente el Generador de POJO para usted.



Soportes de arcoiris


Si está luchando con muchos bloques anidados y muchos corchetes, este complemento es para usted. Esto facilita encontrar los corchetes correspondientes, ya que cada par de corchetes está codificado por colores.



Con un tema de color predeterminado, la lectura es bastante difícil, por lo que Darcula es mucho más adecuado para usar este complemento.

Sangrado del arco iris


Este complemento se parece a los corchetes de Rainbow, pero no colorea los corchetes, sino las sangrías. Esto puede ser útil si tiene muchos niveles de sangría que son más difíciles de navegar. Incluso puede marcar en líneas rojas que no tienen los niveles correctos de sangría, por lo que las inconsistencias se hacen evidentes de inmediato.



Nuevamente, esto es mucho menos notable en el tema claro, por lo que Darcula puede ser la mejor opción.

Manipulación de cuerdas


Este es un complemento conveniente que le permite realizar varias acciones con sus cadenas, como:

  • Escapado / excepción para varios contextos (Java, HTML, XML, SQL, ...)
  • Cambio de mayúsculas (inferior, superior, kebab, pascal, camello, ...)
  • Clasificación
  • Buscar
  • Guarnición

Git Toolbox


Aunque el soporte git de IntelliJ ya es bastante bueno, este complemento todavía ofrece algunas características útiles.

Puede ver fácilmente cuántas confirmaciones tiene su rama adelante / atrás. Puede configurar el muestreo automático a una frecuencia personalizada. Puede ver automáticamente la información responsable en su línea actual.



Solicitar mapeador


IDEA ya ofrece una navegación bastante potente entre archivos. Cuando trabaje con puntos finales REST, a veces puede preferir cambiar a una asignación específica (por ejemplo, / personas ) en lugar de una clase (por ejemplo, PersonController ). Esto es cuando conoce la URL, pero no recuerda a qué clase o método corresponde. Después de hacer clic en la combinación de teclas adecuada, puede buscar URL de mapeo e ir directamente a ellas.



El complemento actualmente admite Spring, JAX-RS y Micronaut.

Multirun


IDEA admite la ejecución de múltiples tareas (configuraciones) al mismo tiempo , pero esta característica es actualmente muy limitada.

El complemento Multirun admite el lanzamiento de varias configuraciones al mismo tiempo con opciones mucho más complejas. Esto puede ser muy útil al ejecutar Backend y Frontend al mismo tiempo, probar varios módulos, etc.



Mapa mental de IDEA


Puede ser muy útil tener un editor y un visor de mapas mentales integrados directamente en su IDE. No solo para una lluvia de ideas rápida, sino también para preparar la documentación. El complemento funciona con archivos MMD basados ​​en texto, por lo que es muy fácil mantener sus tarjetas de inteligencia bajo control de versiones y administrar sus cambios.

Codota y TabNine


Estos dos complementos son similares. Mejoran su autocompletado escaneando proyectos de código abierto y prediciendo de manera inteligente lo que probablemente quiera escribir según el contexto.

Con Codota, también puede buscar ejemplos relevantes de ciertas clases o métodos en proyectos públicos, lo que puede ser conveniente.



¿Algo falta?


¿Cuáles son tus complementos favoritos de IDEA? Por favor comparta en los comentarios a continuación.

Source: https://habr.com/ru/post/undefined/


All Articles