Resumen de las versiones 2022.3 de todos los IDE y herramientas .NET de JetBrains
Todos nuestros IDE y herramientas .NET han lanzado sus últimas actualizaciones para este año, y esperamos que las funcionalidades y mejoras más recientes no solo le ayuden a dar un paso más allá en su productividad, sino también a divertirse programando.
He aquí un resumen de los aspectos más destacados de cada actualización.
IDE basados en IntelliJ
En primer lugar, hablemos de algunas grandes novedades que son comunes a las versiones 2022.3 de todos nuestros IDE.
Nueva interfaz de usuario
La interfaz de usuario completamente renovada, que se anunció a principios de este año, ya está disponible para todos. Tras pruebas exhaustivas, se ha demostrado que es funcional y que a muchos de nuestros usuarios les resulta más fácil trabajar con ella. Actualice su IDE favorito y pruebe la nueva interfaz de usuario accediendo a Settings/Preferences | Appearance & Behavior | New UI Preview. ¡Esperamos que le encante!
Settings Sync
Settings Sync es la nueva solución para sincronizar y realizar copias de seguridad de los ajustes personalizados del usuario, como los ajustes compartibles de la plataforma, los complementos incorporados y los de terceros. Para obtener más detalles sobre el nuevo complemento Settings Sync y el proceso de migración, consulte esta guía.
Tenga en cuenta que el complemento Settings Sync no está disponible en Rider.
Compatibilidad con WSL en desarrollo remoto
Ahora existe una forma alternativa de trabajar con proyectos que se ejecutan en sistemas de archivos WSL 2. En lugar de ejecutar un IDE completo en Windows, su IDE de backend se lanzará directamente en el propio WSL 2. A continuación, simplemente se conecta a él de la misma manera que se conectaría a cualquier máquina remota cuando se utiliza el desarrollo remoto en el IDE.
Compatibilidad con Redis en bases de datos
Por fin ha llegado la tan esperada compatibilidad con Redis. Encontrará más información en este artículo del blog.
Le recomendamos que actualice las herramientas de JetBrains a través de la aplicación gratuita Toolbox App. Descárguela desde esta página o simplemente haga clic en el botón a continuación:
Ahora, repasemos las demás funcionalidades y mejoras notables específicas de cada IDE.
WebStorm 2022.3 incorpora la compatibilidad con Vitest, un asistente actualizado New Project, acotado de tipos en plantillas de Angular, Code Vision para JavaScript y TypeScript, y mejoras para Vue.
IntelliJ IDEA 2022.3. Además de las características destacadas anteriormente, IntelliJ-IDEA 2022.3 incorpora nuevas acciones para la autoinyección de beans de Spring y la generación de esquemas OpenAPI. Consulte todos los detalles en este artículo del blog.
RubyMine 2022.3 incluye la compatibilidad mejorada con RBS, mejoras para trabajar con contextos compartidos y ejemplos en RSpec, funcionalidad de la vista de estructura y navegación actualizada, y mejoras en el desarrollo remoto.
PyCharm 2022.3 ofrece una experiencia mejorada para trabajar con código asíncrono en la consola de Python, ya que ahora se puede utilizar la palabra clave await fuera de las funciones para llamar a corrutinas. La ventana de herramientas Python Packages ahora puede ayudarle a encontrar, instalar y eliminar paquetes de la biblioteca de paquetes Anaconda (además de PyPI). Para los DataFrames de pandas, hay nuevas opciones para ocultar columnas, utilizar la paginación para avanzar rápidamente a través de las filas, y exportar DataFrames en varios formatos.
DataSpell 2022.3 simplifica la ciencia de datos, tanto si trabaja en máquinas remotas como locales. Ejecute proyectos en servidores remotos directamente desde su IDE configurando un intérprete Python remoto vía SSH. Depure celdas de un notebook en servidores Jupyter remotos. Realice un seguimiento automático de los cambios en los Jupyter notebooks con Local History, sin necesidad del control de versiones.
GoLand 2022.3 ofrece mejoras de rendimiento, así como nuevas funcionalidades para genéricos y espacios de trabajo Go. Hemos integrado Go Playground y añadido la compatibilidad con las mejoras de los comentarios de los documentos de Go. También hay nuevas funcionalidades para HTTP Client y Docker, y mucho más.
Rider 2022.3 ofrece la compatibilidad con el SDK .NET 7, incluidas las últimas funcionalidades de C# 11. Esta versión cuenta con importantes mejoras de rendimiento, con especial atención al tiempo de inicialización y a la posibilidad de ejecutar Rider en WSL 2 mediante desarrollo remoto. También hemos introducido varios cambios importantes en la interfaz y en la experiencia de usuario. Por último, esta versión ofrece una mayor integración con los editores de Unity y Unreal.
CLion 2022.3 ofrece una mejor experiencia de usuario en todos los ámbitos, desde proyectos con solo un par de archivos C/C++ hasta complejas aplicaciones basadas en CMake. También le ayuda a adoptar las funcionalidades más actuales de C++20 y a trabajar en configuraciones integradas y remotas de forma más productiva.
DataGrip 2022.3 ya está aquí con la tan esperada compatibilidad con Redis. Ahora puede conectarse a Redis Single Instance, explorar los valores clave en el visor de datos, escribir y ejecutar consultas de Redis, y mucho más. También hemos introducido un filtro rápido en el explorador de bases de datos, un filtrado de esquemas basado en patrones, formatos para campos de fecha y hora, y otras funcionalidades.
PhpStorm 2022.3 es una actualización principal que incluye la compatibilidad con PHP 8.2, Code Vision para PHP, vista previa de arreglos rápidos, compatibilidad con ParaTest, vista renderizada de PHPDoc y mucho más.
AppCode 2022.3 es compatible con macOS 13 y Xcode 14.2. Aporta más capacidades de refactorización para Swift y permite inyecciones de lenguaje.
Tenga en cuenta que estamos anunciando el fin de la venta y la asistencia técnica de AppCode con esta versión. Consulte esta publicación del blog para obtener más información.
Herramientas .NET y extensiones VS
Tanto ReSharper como Rider han añadido la compatibilidad básica con las últimas funcionalidades de C# 11, así como la detección de dependencias vulnerables para paquetes NuGet.
ReSharper 2022.3 también ofrece un resaltado de código renovado e inspecciones de bases de datos desde Dynamic Program Analysis.
Rider 2022.3 aporta importantes mejoras de rendimiento, compatibilidad con el SDK .NET 7 y WSL 2, y la posibilidad de fijar las ventanas de herramientas para configuraciones con varios monitores. Esta versión también proporciona una mayor integración con los editores de Unity y Unreal.
ReSharper C++ 2022.3 introduce la compatibilidad experimental con los módulos C++20 y proporciona una integración fluida con clang-format.
Esta actualización también añade la compatibilidad temprana con Windows ARM64 a ReSharper, dotPeek, dotMemory, dotTrace, dotCover y las herramientas de línea de comandos de ReSharper. Rider 2022.3, en particular, puede funcionar tanto en Windows como en Linux ARM64.
¡Y esto es todo por este año! Esperamos que disfrute de estas fiestas y estamos deseando darle la bienvenida en 2023 con más funcionalidades interesantes en sus herramientas de JetBrains favoritas.
El equipo de JetBrains
Artículo original en inglés de: