¡DataGrip 2023.2 ya está aquí! Esta es la segunda actualización principal de 2023 y viene cargada de mejoras. Echemos un vistazo más en profundidad!
La nueva interfaz de usuario ahora está activada de forma predeterminada.
En primer lugar, para el tema Light, hemos introducido la opción alternativa Light with Light Header, que ofrece colores claros a juego para los encabezados de las ventanas, las descripciones emergentes y los globos de notificación.
Además, exclusivamente en DataGrip, todos los iconos de la barra de herramientas se han trasladado al encabezado. La lista de iconos aquí es fija de forma predeterminada: Database Explorer, Services y Files.
Si desea añadir u ocultar botones, haga clic en el menú de tres puntos horizontales (…):
Si prefiere utilizar las bandas de la barra de herramientas, desactive esta opción mediante Find Action (Ctrl/Cmd+Mayús+A):
También hemos ampliado las opciones de personalización de toda la barra de herramientas. Ya puede utilizar un menú desplegable para elegir rápidamente las acciones que desea añadir a las demás partes de esta barra de herramientas.
Para ello, haga clic con el botón derecho en cualquier widget, seleccione Add to Main Toolbar y explore las opciones disponibles.
Esta versión también incluye encabezados de colores para simplificar la navegación entre varios proyectos abiertos. Ahora puede asignar un color y un icono únicos a cada uno de sus proyectos, para poder distinguirlos con facilidad en su espacio de trabajo.
Los encabezados presentan ahora colores predefinidos de forma predeterminada, pero puede personalizarlos. Para establecer un nuevo color para su proyecto, haga clic con el botón derecho del ratón en un encabezado y acceda al menú contextual. Seleccione la opción Change Toolbar Color y elija el color que desee. Para deshabilitar esta funcionalidad, anule la selección de la opción Use Project Colors in Toolbar del menú contextual.
También hemos reelaborado la interfaz de usuario para la funcionalidad de migración de esquemas.
La diferencia principal es que ahora un objeto se coloca en la misma línea en ambas partes del cuadro de diálogo, lo que facilita la comprensión de los objetos que se van a añadir, eliminar o modificar en el esquema de destino.
Con el fin de mantenerse al día con todo el mundo, los IDE de JetBrains ahora cuentan con el potente servicio JetBrains AI. Incorpora las capacidades de OpenAI junto con los propios modelos más pequeños de JetBrains. Por ahora, la funcionalidad está disponible a través de un complemento: instale JetBrains AI Assistant desde JetBrains Marketplace.
La principal funcionalidad disponible actualmente en DataGrip es el chat de IA.
Aspectos que debe saber:
Nuestro famoso menú Alt+Intro, en el que puede encontrar numerosas acciones para mejorar su código, se ve ahora mejorado con el submenú AI Actions....
Dispone de tres acciones:
Este es un ejemplo del resultado de la acción Explain code para la consulta seleccionada:
Encontrará más información sobre el AI Assistant en DataGrip en nuestra documentación.
Ahora puede conectarse a Redis Cluster y disponer del mismo conjunto de funcionalidades que con la versión independiente de Redis.
Cuando se conecte a un clúster, deberá introducir jdbc:redis:cluster: antes de la URL deseada. A continuación, asegúrese de elegir el tipo de conexión adecuado para conectarse correctamente.
Si se requiere un túnel SSH para la conexión al clúster, los hosts y puertos de todos los nodos del clúster deben indicarse en la URL.
Las bases de datos compartidas y su contenido son ahora introspeccionados, al igual que los datashares sobre los que se crean estas bases de datos.
Además:
Dispone de más opciones para conectarse con certificados SSL.
Ahora, puede establecer explícitamente qué truststore utilizará DataGrip para los archivos CA SSL:
Aquí se puede configurar el truststore del IDE:
Otra mejora afecta a los archivos JKS KeyStore. Ahora, puede pasar archivos *.jks en lugar de un certificado de CA y una clave de cliente.
La configuración del proxy HTTP ahora también se utiliza en el proceso de desarrollo remoto. Esto significa que, si el controlador también utiliza el proxy HTTP, puede configurarlo en los ajustes y la conexión funcionará.
Con el nuevo ajuste Show Schema Refresh Time, sabrá cuándo se actualizó el esquema por última vez. Actualmente, esta opción no está disponible para СlickHouse, Redis, Apache Cassandra y Apache Hive.
Esta actualización es especialmente útil si tiene grandes bases de datos y no utiliza la funcionalidad Auto sync.
Con el nuevo ajuste, puede establecer la zona horaria en la que deben mostrarse los valores de fecha y hora:
Ahora, cuando cambie cualquier ajuste en Settings/Preferences | Appearance & Behavior | Data Editor and Viewer, dispondrá de una vista previa:
Encontrará la nueva acción Show all columns disponible en el menú contextual del encabezado. Esta le ayudará a encontrar las columnas que haya podido ocultar antes.
La funcionalidad Search Everywhere, utilizada principalmente para buscar en objetos de la base de datos, archivos, acciones y configuraciones, incluye ahora funciones de búsqueda de texto similares a Find in Files.
Con esta mejora, los resultados de la búsqueda de texto se muestran cuando hay pocos o ningún otro resultado de búsqueda disponible para una consulta determinada. La funcionalidad está activada de forma predeterminada y se puede modificar desde Settings/Preferences | Advanced Settings | Search Everywhere.
Ahora puede especificar por separado no solo los objetos con los que calificar identificadores, sino también dónde debe producirse la calificación.
Todo el bloque de ajustes se ha trasladado a la sección Code Completion.
En Settings/Preferences | Editor | Inspections, hemos implementado el resaltado de sintaxis para las muestras de código, lo que facilita la comprensión de cualquier inspección dada y su propósito.
Ahora es posible ordenar los archivos por la hora de modificación en la ventana de herramientas Files.
Puede abrir y cerrar carpetas con un solo clic, y ahora se ha añadido este ajuste.
También es posible ocultar la carpeta Scratches and Consoles si no la necesita.
La integración con las herramientas de volcado MySQL y PostgreSQL admite ahora el uso de rutas WSL:
La ruta al archivo se especifica en el formato de Windows, pero al crear un proceso, DataGrip la sustituirá de forma automática por el formato de Linux.
En el cuadro de diálogo Modify Table, al situar el signo de intercalación sobre el nodo de familia se abrirá la vista de tabla, lo que le ayudará a inspeccionar objetos similares.