¿Hay alguna forma de formatear todos los archivos de un proyecto sin formatear cada uno individualmente?
formatting
visual-studio-code
Chris Williams
fuente
fuente
An error occurred while running Format Files: Invalid count value
"Esto funciona para mi
Instalar más bonito:
Agregue el siguiente script en package.json:
Solo en este caso, necesito formatear mis archivos .js .jsx y .json.
Ejecutar guión:
fuente
c
/c++
/c#
código? No - voto negativoeslint --fix
si usa tanto eslint como más bonito.No tuve suerte al encontrar una extensión que estuviera haciendo esto de la manera que esperaba, así que hice una. Te sugiero que eches un vistazo a la extensión que acabo de hacer:
https://marketplace.visualstudio.com/items?itemName=lacroixdavid1.vscode-format-context-menu#overview
Es posible que aún tenga algunos problemas, no dude en informarlos o contribuir.
fuente
La solución más simple que he encontrado es la siguiente.
fuente
Como dijo @herrbischoff, actualmente no hay forma de formatear todos los archivos en un proyecto.
Sin embargo, sería una característica útil.
Lo que puede hacer es formatear todos los archivos no guardados activando el guardado automático y el formato automático.
De lo contrario, necesitaría un script de shell o una extensión o algún otro programa externo (como un verificador tslint que puede corregir automáticamente los errores) que sea capaz de hacer esto.
Tuve problemas con esto yo mismo y apesta abrir todos los archivos a mano
fuente
Actualmente no hay forma de hacerlo ni parece una característica particularmente útil. O dicho de otra manera: sería una característica útil si pudieras confiar completamente en ella, lo cual no puedes.
Tendría que poner mucha fe en la lógica del formato automático de los idiomas utilizados para no estropear y posiblemente introducir errores. Debería revisar los cambios manualmente de todos modos, por lo que este enfoque no debería generar ganancias de productividad medibles.
Si está trabajando con una base de código seriamente alterada y no le importan los posibles problemas, le sugiero que ejecute un comando de shell simple con el formateador CLI de los respectivos idiomas. Ejemplo de código C ++, usando formato clang :
Este comando encontrará todos los archivos cpp de forma recursiva y los ejecutará a través del formateador con la configuración predeterminada.
El proceso es esencialmente el mismo para cualquier idioma, por ejemplo JavaScript (con js-beautify ):
Solo asegúrate de revisar todo lo que salga. Además, es muy posible que se pueda escribir este comando en VScode, o simplemente ejecutarlo en el terminal integrado.
fuente
Hago un truco simple:
Espero eso ayude
fuente