Novedades de WebStorm 2024.2

Se ha mejorado la compatibilidad con el enrutamiento de sistema de archivos, la compatibilidad inicial con depuración en Bun, la capacidad de ejecutar archivos TypeScript directamente y varias mejoras para los sistemas de control de versiones.

Descargar

Gratis para uso no comercial

Breve introducción

Marcos de trabajo y tecnologías

Compatibilidad mejorada con el enrutamiento de sistema de archivos

WebStorm 2024.2 es capaz de resolver las rutas de los marcos de trabajo que utilizan un enrutamiento basado en el sistema de archivos. Puede resolver rutas de enlace basadas en el sistema de archivos de su proyecto, proporcionando finalización automática y navegación para Next.js, Nuxt, SvelteKit y Astro. Esto garantiza que su entorno de desarrollo siempre se adapta a los escenarios de enrutamiento empleados por estos marcos.

Compatibilidad inicial con la depuración de Bun

Hemos añadido compatibilidad con la depuración para el tiempo de ejecución de Bun JavaScript a través del Debug Adapter Protocol (DAP). Puede establecer puntos de interrupción, recorrer el código, inspeccionar variables y evaluar expresiones dentro de WebStorm. Esta compatibilidad se limita actualmente a macOS y Linux.

Integración con Prettier activada de forma predeterminada

En WebStorm 2024.2, la integración de Prettier está habilitada en los nuevos proyectos con una dependencia directa de Prettier en su package.json raíz y un archivo de configuración de Prettier al mismo nivel. Esta funcionalidad simplifica el proceso de configuración y garantiza que la integración de Prettier esté activada desde el primer momento.

Vista previa de Tailwind CSS en la ventana emergente de finalización

Hemos mejorado las previsualizaciones de clases CSS de Tailwind en WebStorm 2024.2. Anteriormente, las vistas previas solo se mostraban en una ventana emergente de documentación secundaria. WebStorm ahora muestra las vistas previas de las clases CSS de Tailwind directamente en la lista de resultados de finalización.

Compatibilidad con fragmentos de Svelte 5

WebStorm 2024.2 incluye compatibilidad con los nuevos fragmentos de código Svelte y etiquetas de renderizado. Estos fragmentos están diseñados para crear trozos reutilizables de marcado dentro de sus componentes.

Astro LSP

Hemos habilitado la compatibilidad con Astro Language Server Protocol (LSP), que mejora la finalización del código y la experiencia general del desarrollador. Esta mejora garantiza un desarrollo más preciso y eficaz cuando se trabaja con proyectos Astro y proporciona una mejor integración y compatibilidad dentro del IDE.

Compatibilidad mejorada con Vue

WebStorm 2024.2 incorpora la compatibilidad con Vue Language Service v2. Esta actualización optimiza la compatibilidad con Vue 3, mejorando la finalización automática, la comprobación de errores y la inferencia de tipos. Disfrute de una experiencia de desarrollo más fluida gracias a la versión más reciente de las herramientas del lenguaje Vue y a la compatibilidad integrada con WebStorm.

Javascript y Typescript

Ejecute directamente archivos TypeScript

Ahora puede ejecutar y depurar archivos TypeScript sin ninguna configuración adicional. Puede ejecutar archivos TypeScript desde distintos puntos de entrada, incluido el menú contextual de archivos, el widget Run e incluso la configuración Current File.

Generadores de proyectos para JavaScript y TypeScript

WebStorm 2024.2 mejora el New Project Wizard añadiendo una nueva opción para crear proyectos básicos de JavaScript y TypeScript. La opción Generate a playground project with onboarding tips incluye comentarios con consejos para ayudarle a familiarizarse con el IDE.

Compatibilidad con TypeScript 5.5

WebStorm 2024.2 añade compatibilidad con la variable de plantilla configDir en TypeScript 5.5. Esta mejora aumenta la flexibilidad y la capacidad de configuración de los proyectos TypeScript.

Consejos de inserción renovados en archivos TypeScript

Hemos reelaborado los consejos de inserción en TypeScript para alinearlos mejor con la información proporcionada por el servicio TypeScript.

Experiencia de usuario

Compatibilidad con sintaxis matemática en archivos Markdown

WebStorm es ahora capaz de renderizar expresiones matemáticas en archivos Markdown. Puede utilizar $ para insertar expresiones matemáticas inline y $$ para bloques de código con contenido matemático.

Mejoras en AI Assistant

JetBrains AI Assistant 2024.2 incorpora mejoras en la finalización de código con sugerencias más precisas y rápidas. El chat de IA ahora es compatible con GPT-4o, referencias del chat y búsqueda semántica para una mejor comprensión del contexto. Para obtener más información, consulte este artículo del blog.

Opción de vista previa en Search Everywhere

El cuadro de diálogo Search Everywhere ahora incluye como opción una vista previa de los elementos de la base de código que está buscando. Puede activar la vista previa a través del icono de la barra de herramientas del cuadro de diálogo.

Complementos de localización incluidos

Los paquetes de idioma para chino, coreano y japonés se incluyen ahora en las distribuciones de WebStorm. Si desea cambiar el idioma de la interfaz de usuario del IDE, puede hacerlo sin instalar el complemento de localización. Vaya a Settings | Appearance & Behavior | System Settings | Language and Region, y seleccione el idioma que prefiera.

Nueva interfaz de usuario predeterminada para todos los usuarios

La nueva interfaz de usuario se introdujo por primera vez en WebStorm 2022.3. Hemos estado trabajando para perfeccionarla desde entonces y ahora la establecemos como predeterminada para todos los usuarios de WebStorm. Consulte este artículo del blog para obtener más información.

JetBrains Runtime 21

WebStorm incorpora JetBrains Runtime 21, que ofrece mayor seguridad y rendimiento, así como la compatibilidad con el renderizado Wayland para Linux. Consulte este artículo del blog para obtener más información.

Control de versiones

Gráfico de confirmaciones mejorado en la pestaña Log

Hemos perfeccionado la codificación de colores y la disposición del gráfico de confirmaciones en la pestaña Log de la ventana de herramientas Git. Las ramificaciones importantes ahora permanecen sistemáticamente en el lado izquierdo del gráfico y conservan sus colores designados, lo que facilita su identificación y seguimiento.

Ventana de herramientas Log mejorada

Todos los ajustes relacionados con la ventana de herramientas Log están ahora consolidados en una página de ajustes dedicada, lo que facilita la personalización de su comportamiento en una sola ubicación más práctica. Puede acceder a esta página a través de Settings | Version Control | Log o desde un nuevo menú desplegable en la barra de herramientas de la ventana Log.

Compatibilidad con --first-parent y --no-merges

WebStorm 2024.2 incluye la compatibilidad con --first-parent. Esta opción simplifica el registro ocultando las confirmaciones individuales que acompañan a la fusión, lo que facilita el seguimiento de los cambios. También hemos añadido el filtrado con el comando --no-merges, que muestra el historial sin ninguna confirmación de fusión.