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.
Gratis para uso no comercial
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Hemos reelaborado los consejos de inserción en TypeScript para alinearlos mejor con la información proporcionada por el servicio TypeScript.
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.
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.
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.
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.
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.
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.
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.
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.
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.