La muy esperada opción para utilizar Prettier como el formateador predeterminado, compatibilidad de primer nivel con Vue, nuevas intenciones para JavaScript, compatibilidad total con las solicitudes de extracción de GitHub y mucho más.
¿Quiere utilizar Prettier en lugar del formateador integrado para organizar su código? Con esta actualización, se ha vuelto incluso más fácil que antes. Simplemente marque la nueva casilla de verificación On code reformat y el IDE utilizará Prettier cada vez que reformatee archivos .js
, .ts
, .jsx
y .tsx
. También se pueden añadir fácilmente otros tipos de archivo.
¡Deje que WebStorm le ayude a trabajar con Nuxt.js de manera más productiva! Utilice las funcionalidades de asistencia a la codificación dentro de la sección de plantillas y el archivo nuxt.config.js, consulte la documentación rápida para los componentes Nuxt principales, obtenga la compatibilidad con la Vuex store en sus proyectos Nuxt y más.
Con la configuración de estilo de código específico de Vue, puede elegir qué etiquetas de nivel superior deberían tener su contenido indentado y si la indentación debería ser la misma para todo el archivo Vue o variar según la configuración de lenguaje. También puede cambiar el modo en que las interpolaciones deberían formatearse en su código Vue.
Seguimos añadiendo compatibilidad con todos los flujos de trabajo relacionados con WSL necesarios para nuestros IDE. Ahora, si abre un proyecto desde WSL, el IDE cambiará a Git de forma automática en WSL y le permitirá utilizar todas las funcionalidades relacionadas.
Hemos mejorado el modo en que el lenguaje TypeScript funciona con los archivos .vue
. Ahora se tratan simplemente como archivos .ts
o .tsx
. Las importaciones de archivos Vue dentro de otros archivos Vue o TypeScript ya no deberían causar ningún problema.
Las nuevas intenciones inteligentes (Alt+Introducir) le ayudará a realizar más rápidamente algunas acciones relacionadas con el encadenamiento opcional y la fusión nula, así como los bucles. Por ejemplo, ahora puede convertir rápidamente un bucle for
con un índice numérico en un método de vector forEach
.
Leer los comentarios JSDoc puede ser complejo a causa de todas las etiquetas que tiene que ver. Para facilitar esta operación, hemos habilitado la opción de mostrar esos comentarios directamente en el editor, eliminando así las distracciones innecesarias.
WebStorm ahora le permite iniciar una sesión de depuración desde las ventanas de herramientas Run y Terminal. Por ejemplo, si ejecuta un script como npm start, mantiene pulsado Ctrl+Mayús y hace clic en un enlace http en la salida de ese script, el IDE iniciará una sesión de depuración JavaScript para usted.
Durante la depuración, verá algunas mejoras en las vistas previas de elementos en la consola integrada. Estas mejoras le proporcionarán más información útil sobre un objeto sin que tenga que expandirlo.
El año pasado, introdujimos una compatibilidad inicial con las reglas @use
y @forward
utilizadas en Sass y SCSS. Ahora hemos ampliado esta compatibilidad, por lo que puede esperar que WebStorm proporcione finalización inteligente y resolución mejorada para los símbolos importados.
A partir de la versión 2020.2, puede previsualizar las imágenes .webp
directamente en WebStorm, al igual que puede hacer con los archivos
.jpeg o
.png. Anteriormente, WebStorm no podía reconocer el formato de imagen .webp
, lo que le obligaba a cambiar a otra aplicación cada vez que tenía que ver imágenes de ese tipo.
En WebStorm 2020.2, hemos ampliado la compatibilidad con las solicitudes de extracción de GitHub para facilitar su utilización. Ahora puede ver y combinar todas los solicitudes de extracción, además de revisar el código, sin tener que salir del IDE.
WebStorm 2020.2 elimina la contaminación visual en los cuadros de diálogo para las acciones Merge, Pull y Rebase. También añade nuevas opciones, como –rebase
en el cuadro de diálogo Pull y –no-verify
en el cuadro de diálogo Merge.
Ahora puede seleccionar un número de confirmaciones locales en la pestaña Log de la ventana de herramientas Git y reagruparlas en una única con squash. Esta acción está disponible en el menú contextual, que se puede mostrar haciendo clic con el botón derecho.
Con el nuevo widget Inspections y la ventana de herramientas Problems, puede obtener información detallada sobre el número de advertencias, errores y otras incidencias en el archivo actual, así como desplazarse entre ellos.
La nueva acción para trabajar con varios símbolos de intercalación (Alt+Mayús+G) le permite colocar rápidamente símbolos de intercalación al final de cada línea seleccionada en cuanto se hayan añadido todos los símbolos de intercalación.