JavaRush /Blog Java /Random-ES /IntelliJ Idea 2018.1: ¿qué hay de nuevo?

IntelliJ Idea 2018.1: ¿qué hay de nuevo?

Publicado en el grupo Random-ES
A fines del mes pasado, JetBrains actualizó IntelliJ IDEA a la versión 2018.1. Esta versión difiere significativamente de la anterior con un conjunto de mejoras no sólo para los lenguajes compatibles, sino también para los marcos, los sistemas de control de versiones, el depurador, el compilador y el editor.   IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 1Nos centraremos en algunos de los puntos más importantes introducidos por la actualización. Pues si quieres ver la lista completa sigue el enlace .

Novedades de IntelliJ IDEA 2018.1

Java:

  • La finalización de código en las cadenas de llamadas de Stream API ahora admite la conversión de tipos y ofrece una opción de finalización de acuerdo con la llamada de filtro existente (String.class :: isInstance), asignándole automáticamente un tipo;
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 2
  • Se ha mejorado la finalización del código Postfix, ahora es posible crear sus propias plantillas Java, así como cambiar y cambiar el nombre de las plantillas Java predefinidas en Preferencias | Redactor | Generalidades | Finalización de sufijo.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 3
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 4
  • El IDE ahora rastrea la relación entre variables de tipo “mayor que” y “menor que” y detecta cuando la condición es siempre verdadera (verdadera) o falsa (falso) en varias ramas de código al comparar variables;
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 5
  • Inspecciones y correcciones rápidas de Java: la nueva versión incluye inspecciones y correcciones rápidas diseñadas específicamente para Java 9 y advierte sobre llamadas close() aparentemente redundantes y proporciona una solución rápida para eliminarlas.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 6
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 7
  • Si existen varias opciones diferentes para resolver posibles errores en el área seleccionada, IntelliJ IDEA las agrupa todas por tipo. Para hacer esto, simplemente haga clic en el botón Reparar parcialmente en la ventana "Verificar resultados";
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 8
  • IntelliJ IDEA 2018.1 admite anotaciones @Tag de JUnit 5 , que pueden incluirse en el área de prueba, así como clases y métodos etiquetados;
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 9
  • Ahora es posible crear una clase de prueba agregando el prefijo "Prueba" no sólo al final del nombre de la clase, sino también al principio.

Depurador JVM

  • Imprima seguimientos de pila para puntos de interrupción en la consola. El IDE también le permite ver seguimientos de pila para múltiples puntos de interrupción simultáneamente en el registro de la consola.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 10
  • Capacidad de copiar el seguimiento de la pila para el hilo actual usando la nueva acción Copiar pila disponible en el menú contextual del marco.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - once

Compilador Java

  • Se agregó una nueva casilla de verificación Usar la opción --release para compilación cruzada (Java 9 y posteriores) en la página del compilador de Java;
  • Ahora es posible utilizar una versión específica del compilador del TJCE.

Editor

  • Es posible agregar anotaciones externas al código, incluso cuando no es posible la anotación directa del código fuente (por ejemplo, en el caso de las clases de la biblioteca). Puede personalizar las anotaciones en archivos annotations.xml que se almacenan fuera del código fuente.
  • El IDE muestra anotaciones generadas automáticamente directamente en el código fuente.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 12
  • Si las secciones de código contraídas contienen errores o advertencias, se resaltan y colorean según su estado de validación.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 13
  • El IDE también resalta secciones de código contraídas cuando busca en el archivo actual si contienen coincidencias.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 14
  • Posibilidad de pasar a la aparición siguiente o anterior usando la combinación “Alt + Desplazarse hacia abajo” y “Alt + Desplazarse hacia arriba”.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 15

Configuración del proyecto

  • Ahora es posible cambiar los nombres completos de varios módulos al mismo tiempo usando la nueva acción Cambiar nombres de módulos..., disponible en el menú contextual del cuadro de diálogo Estructura del proyecto.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - dieciséis
  • Se agregó una nueva opción Incluir dependencias con alcance "Proporcionada", que le permite agregar dependencias "proporcionadas" al classpath.
      IntelliJ Idea 2018.1: ¿qué hay de nuevo?  - 17

Buscar y reemplazar

  • Capacidad de obtener una vista previa de los resultados de reemplazar expresiones regulares en la ventana Reemplazar en ruta;
  • Mejoras en la búsqueda estructural. Ahora, en el cuadro de diálogo Búsqueda estructural, puede crear su propia plantilla de búsqueda o seleccionar una de las existentes.
¿Ya aprovechaste las nuevas características de IntelliJ IDEA 2018.1?

Fuente Imágenes tomadas de Habrahabr.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION