Releases Toolbox App

Sus herramientas de codificación de JetBrains ya están listas para su actualización a la versión 2024.1

Read this post in other languages:

Sus JetBrains IDEs y extensiones de VS ya están listos para actualizarse. Sus versiones 2024.1 más recientes incluyen un sinfín de funcionalidades que le ayudarán a trabajar de forma más inteligente y rápida, como la finalización de código de línea completa basada en IA que se ejecuta de forma local, un nuevo terminal y mucho más. 

JetBrains IDEs

La actualización 2024.1 incorpora la finalización de código de línea completa basada en IA. Se ejecuta localmente sin enviar ningún dato a través de Internet. La finalización de código de línea completa está disponible actualmente para Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go y Ruby dentro de los JetBrains IDEs correspondientes: IntelliJ IDEA Ultimate, PyCharm Professional, WebStorm, PhpStorm, GoLand y RubyMine. Ya está incluida en su suscripción activa a los JetBrains IDEs o al All Products Pack. Obtenga más información en este artículo del blog al respecto.

En las versiones 2024.1 de los JetBrains IDEs, hemos reelaborado el terminal con mejoras tanto visuales como funcionales para simplificar el trabajo con la línea de comandos. El nuevo terminal se encuentra actualmente en fase Beta. Las líneas adhesivas son una nueva funcionalidad que le ayuda a navegar por archivos de gran tamaño sin perder la concentración.

Otros cambios destacados incluyen varias mejoras del VCS, como la revisión del código en el editor para los usuarios de GitHub y GitLab, una vista centrada en los cambios de rama en la pestaña Log, etc., así como mejoras en la experiencia del usuario, como la opción de reducir todo el IDE al 90 %, 80 % o 70 %.

Cada uno de los JetBrains IDEs también llega con infinidad de funcionalidades específicas para cada producto. Consulte los resúmenes o sumérjase en nuestras páginas de Novedades para profundizar en el tema:

IntelliJ IDEA 2024.1 admite Java 22, lo que garantiza la compatibilidad con las últimas funcionalidades del lenguaje. Hemos añadido un nuevo modo Kotlin K2 (Alfa), lo que da lugar a un mejor análisis del código Kotlin y a un aumento del rendimiento y la estabilidad del resaltado de código y la finalización de código. Además, las novedades en Spring, Quarkus, Terraform, WireMock y OpenRewrite mejoran la experiencia de desarrollo en varios marcos y tecnologías.

PyCharm 2024.1 añade distintas nuevas funcionalidades a los notebooks de Jupyter integrados. Control de versiones simplificado con un nuevo diff visual, renderización de widgets y la posibilidad de explicar DataFrames pandas y Polars con AI Assistant. Ahora también puede acceder a toda la documentación sobre los modelos de Hugging Face directamente en PyCharm.

WebStorm 2024.1 introduce un conjunto de nuevas funcionalidades para mejorar su experiencia de codificación en JavaScript y TypeScript, entre las que se incluyen mejoras en la documentación rápida, sugerencias en el editor para el uso de componentes en archivos Vue, Svelte y Astro, y un nuevo widget Language Services.

DataGrip 2024.1 está repleto de mejoras. AI Assistant ahora le permite mejorar la calidad de las consultas SQL generadas adjuntando un esquema de base de datos a modo de contexto en el chat de IA. Hemos optimizado las sesiones para mejorar la eficacia del flujo de trabajo de los usuarios. Con la posibilidad de centrarse en un único registro en el editor de datos y una nueva funcionalidad de filtrado local, los usuarios ahora pueden navegar y manipular los datos con más fluidez que nunca.

GoLand 2024.1 mejora el rendimiento, el desarrollo remoto y la compatibilidad con Dev Container, y está actualizado para Go 1.22. La nueva versión también incluye un análisis del flujo de datos, así como mejoras en la experiencia del usuario y en las herramientas.

CLion 2024.1 mejora la experiencia de edición de CMake, desbloquea las capacidades de depuración multiproceso, ayuda a realizar descripciones de hardware más precisas en los archivos de árbol de dispositivos y aporta una integración significativamente mejorada con los sistemas de control de versiones.

Rider 2024.1 ofrece una nueva funcionalidad para supervisar el rendimiento de su aplicación y recopilar métricas clave. Hemos actualizado el cuadro de diálogo New Project para que la configuración del proyecto sea más rápida y sencilla. La nueva versión le ayuda durante la depuración poniendo a su disposición el visualizador de colecciones y mostrando el tiempo de paso entre dos puntos de interrupción. Los desarrolladores de juegos pueden beneficiarse de un nuevo conjunto de funcionalidades para el popular activo de Unity Odin Inspector y de la compatibilidad con el marco de trabajo de la interfaz de usuario Slate de Unreal Engine.

PhpStorm 2024.1 incorpora compatibilidad con AssetMapper de Symfony: los módulos y paquetes que faltan se pueden instalar fácilmente a través de importmap.php y se proporciona finalización automática integral para sus clases y métodos. También presenta mejoras en Pest: la creación de pruebas está disponible directamente desde el menú de acciones de intención. Finalmente, PhpStorm ahora admite la ejecución de pruebas con PHPUnit 11.0.

RubyMine 2024.1 incorpora la compatibilidad con el gestor de versiones Mise, para agilizar todavía más la gestión de las versiones de Ruby. Esta versión incluye mejoras en AI Assistant y actualizaciones de inspección a la medida de Ruby 3.3. Además, RubyMine 2024.1 mejora la experiencia de desarrollo con funcionalidades como el cierre de etiquetas en ERB, la capacidad de ejecutar comandos VCS con el SDK del proyecto actual, y compatibilidad con Debase 3.0 optimizada para Ruby 3.3, para mejorar las capacidades de depuración y asegurar una compatibilidad fluida con la versión de Ruby más reciente.

DataSpell 2024.1 cuenta con una opción para escribir SQL para consultar DataFrames y archivos CSV directamente desde el notebook de Jupyter, celdas Import Data que le permiten simplemente soltar un archivo y empezar a trabajar en él de inmediato, y varias mejoras en la compatibilidad con DBT, como el visor de DAG, información del código y mucho más.

Herramientas .NET y extensiones VS

En ReSharper 2024.1, hemos mejorado aún más la compatibilidad con C# para incluir más sugerencias para convertir código a expresiones de colección y advertencias al modificar una colección mientras se itera dentro de bucles foreach. Ahora, la compatibilidad con Razor resuelve referencias para las directivas @addTagHelper y @removeTagHelper, y se han mejorado considerablemente la experiencia y la interfaz de usuario para editar reglas de nomenclatura personalizadas.

ReSharper C++ 2024.1 mejora la compatibilidad con módulos C++20 e implementa llamadas salientes en Call Tracking. La asistencia a la codificación también ha recibido algunas actualizaciones, como la mejora de la refactorización de Change Signature y la actualización de la ayuda a los comentarios de la documentación. Para los desarrolladores de Unreal Engine, ReSharper C++ 2024.1 es compatible con el marco de trabajo de la interfaz de usuario Slate y la finalización de rutas de activos en código C++.

AI Assistant

AI Assistant ha recibido varias valiosas actualizaciones, como la mejora de la generación de pruebas y la finalización de código en la nube, los avisos personalizados para los mensajes de confirmación, la creación de archivos desde el chat de IA y la actualización de la generación de código en el editor.

A partir de la versión 2024.1, AI Assistant ya no está integrado, sino que está disponible como un complemento independiente. Tenga en cuenta que el uso de AI Assistant requiere una suscripción activa a JetBrains AI.

No se olvide de actualizar sus herramientas de codificación. Le recomendamos que utilice Toolbox App para gestionar las versiones de sus IDE.

Gracias por confiar en nuestras herramientas. Esperamos poder ofrecerle más funcionalidades útiles y que le ahorren tiempo en las próximas versiones.

El equipo de JetBrains

Artículo original en inglés de:

Luiz Di Bella

Aleksandra Krupskaya

image description

Discover more