Recargue las páginas en el navegador al guardar, importación automática para «require», una refactorización Rename para los vínculos useState de React, finalización para paquetes npm privados y mejoras en la usabilidad.
¡Los usuarios nos pedían que mejoráramos la funcionalidad Live Edit y lo hemos hecho! WebStorm ahora puede actualizar de forma automática las páginas en un navegador a medida que edita y guarda sus archivos HTML, CSS y JavaScript. Para comenzar, abra un archivo HTML en el editor, coloque el cursor sobre él y haga clic en el icono del navegador que quiera usar; todos los navegadores son compatibles.
¿Le gusta realizar determinadas operaciones al guardar? ¡WebStorm 2021.2 ahora admite este flujo de trabajo correctamente! Hemos rediseñado todas las funcionalidades existentes, las hemos recopilado en un único lugar y las hemos mejorado con algunas opciones nuevas, como la posibilidad de reformatear el código y optimizar las importaciones al guardar.
¿Quiere trabajar en código fuera del contexto del proyecto? Selecciónelo en el editor, pulse Alt+Intro y elija Create new scratch file from selection. De este modo, creará un archivo temporal con el código deseado.
Cuando está en el modo Following durante una sesión de Code With Me, ahora puede hacer un seguimiento de las sugerencias de finalización de código que usa la persona a la que está siguiendo.
require()
¿Sabía que WebStorm puede añadir las declaraciones de importación que falten a medida que completa los símbolos de ES6? Ahora puede hacer lo mismo para los módulos CommonJS: las importaciones require se pueden insertar con la finalización de código.
WebStorm ahora admite correctamente la sintaxis de TypeScript utilizada en los comentarios JSDoc en sus archivos .js
. Hemos rediseñado y ampliado la compatibilidad existente y hemos solucionado muchos problemas conocidos.
¿Necesita añadir rápidamente una función de flecha a su código? Ahora puede envolver un bloque de código con una función de flecha usando Ctrl+Alt+J. También puede escribir arf y pulsar Tab para expandir la plantilla y añadir una función de flecha vacía.
La pestaña de vista previa, que solía funcionar únicamente para la vista Project, ahora funciona cuando depura su aplicación. Para activarla, vaya a Preferences / Settings | Editor | General | Editor Tabs y marque la casilla de verificación Enable preview tab. Esto le ayudará a evitar saturar el editor con varios archivos, ya que WebStorm abrirá los archivos sucesivamente en una pestaña.
Ya no tiene que perder el tiempo refactorizando valores y funciones useState uno por uno; ¡ahora WebStorm puede renombrarlos por usted! Coloque el signo de intercalación en un valor de estado y pulse Mayús+F6 o vaya a Refactor | Rename desde el menú contextual del botón derecho.
Añadir nuevas dependencias de proyectos a package.json
se ha vuelto aún más fácil, ya que la finalización de código ahora funciona para los paquetes npm privados. WebStorm le permite comprobar información sobre las versiones más recientes del paquete, al igual que lo hace con los paquetes públicos.
To help you work more efficiently with CSS classes in your React projects, we’ve added support for popular classnames and clsx libraries. WebStorm mostrará sugerencias de finalización para sus clases CSS y resolverá todos los símbolos en literales de cadena y propiedades con nombres literales.
We’ve extended support for web-types, an open-source standard for documenting web frameworks. Anteriormente, se centraba en la compatibilidad con Vue. Pero ahora puede utilizarlo para enriquecer la asistencia a la codificación para componentes personalizados en sus archivos HTML. Vea este seminario web grabado para obtener más información.
¿Quiere ejecutar pruebas para verificar su código antes de confirmarlo? Hemos añadido una nueva opción para que pueda hacerlo. Haga clic en el icono de la rueda dentada en la ventana de herramientas Commit, seleccione Run Tests y elija la configuración de ejecución deseada. WebStorm probará sus archivos y le avisará de cualquier problema.
Ahora puede proteger sus confirmaciones firmándolas con una llave GPG. Puede activar esta funcionalidad desde Configure GPG Key…, en Preferences / Settings | Version Control | Git.
Recorrer las revisiones en Local History ahora es más sencillo. Haga clic con el botón derecho en un archivo modificado y después vaya a Local History | Show History y use el campo de búsqueda para navegar por sus revisiones.
Ahora es más fácil reorganizar las ventanas de herramientas. Coloque el cursor sobre la parte superior de la ventana de herramientas que desea mover y, a continuación, arrástrela hasta donde quiera y suéltela allí. Esto funcionará también si desea separar una ventana de herramientas de la ventana principal de WebStorm; simplemente tiene que arrastrarla fuera del marco del IDE.
¿Sabía que puede asignar iconos personalizados a sus proyectos? Hemos simplificado este proceso. Haga clic con el botón derecho en un proyecto en la pantalla Welcome de WebStorm y, a continuación, seleccione la opción Change Project Icon… y suba el archivo SVG que quiera asociar a dicho proyecto.
Ya no se perderá ninguna actualización crítica de los productos desde Toolbox App. WebStorm le informará si hay una nueva versión disponible para su descarga y le dará la opción de hacer la actualización; solo tiene que asegurarse de tener la versión 1.20.8804 o posterior de Toolbox App.
Ahora hay un nodo con ajustes avanzados en su cuadro de diálogo Preferences / Settings. En él puede encontrar algunas opciones de configuración nuevas, incluida la posibilidad de establecer un margen izquierdo en el modo sin distracciones. Además, ahora puede saltar más rápido entre los nodos abiertos recientemente: simplemente tiene que usar las flechas de la esquina derecha del cuadro de diálogo.
Después de cada actualización importante, WebStorm limpiará cualquier directorio de registro y caché cuya última actualización se remonte a hace más de 180 días. Los ajustes del sistema y los directorios de complementos permanecerán intactos. Para activar este proceso manualmente, vaya a Help | Delete Leftover IDE Directories… en el menú principal.
Hemos añadido tres nuevas funcionalidades a nuestro terminal integrado para mejorar su experiencia con él. Ahora puede cambiar la forma del cursor y hacer que la tecla ⌥ funcione como un modificador meta; puede buscar estas opciones en Preferences / Settings | Tools | Terminal. Además, ahora es más práctico trabajar con los enlaces http.