Los archivos de formato es una extensión de código VS que formatea todos los archivos en el espacio de trabajo actual, carpeta o global seleccionado.
Obtenga archivos de formato en el mercado de código de Visual Studio
Nota: Debido a las limitaciones en la API VSCODE, esto abre cada archivo, ejecuta el comando de formato, guarda el archivo (también se inician otras acciones de guardado, para admitir características como
tslint.autoFixOnSave
en archivos tiposcript), luego lo cierra. El tiempo para completar depende de la cantidad de archivos y de qué tan grandes son los archivos.
Abra el comando Pallette (Ctrl+Shift+P) e ingrese "Archivos de formato de inicio: espacio de trabajo"
Utiliza opciones de exclusión predeterminadas
COMANDO DE KEYBINDABLE TO 'FORMATFILES.Start.WorkSpaces'
Abra el comando Pallette (CTRL+Shift+P) e ingrese "Archivos de formato de inicio: desde el mundo"
Signos para un patrón global definido por el usuario
Solicita que use opciones de exclusión predeterminadas o ninguna
KeyBindable to Command 'FormatFiles.Start.FromGlob'
Haga clic derecho en una carpeta y seleccione "Inicio de archivos de formato: esta carpeta"
Utiliza opciones de exclusión predeterminadas
Esta extensión le pedirá al usuario que confirme que comience a formatear. Verifique los archivos de formato en el panel de salida para obtener la lista de archivos que se formatearán. Aparecerá una barra de progreso en la parte inferior derecha para indicar el progreso del formato.
Estas configuraciones son específicas del código VS y deben establecerse en el archivo de configuración del código VS. Vea la documentación sobre cómo hacer eso.
formatFiles.excludedFolders
: [ predeterminado : [ "node_modules", ".vscode", ".git", "dist", ".chrome"]
] Lista de nombres de carpetas para excluir, en relación con la raíz del espacio de trabajo
formatFiles.extensionsToInclude
: [ predeterminado : '*'] Lista delimitada de extensiones para incluir, es decir, "TS, JS, CP, CS", si esto no se especifica, todas las extensiones están incluidas
formatFiles.excludePattern
: [ predeterminado : unset] Globpatern of rutas para excluir.
formatFiles.inheritWorkspaceExcludedFiles
: [ predeterminado : true
] Especifica que los globos de espacio de trabajo especificados en files.exclude
Excluido que son true
se incluirá en excluir Glob
formatFiles.runOrganizeImports
: [ predeterminado : true
] Organice adicionalmente todas las importaciones al formatear archivos (utiliza el comando 'Organizar importaciones' incorporado, que es compatible con algunos idiomas)
formatFiles.useGitIgnore
: [ predeterminado : true
] si la carpeta de espacio de trabajo es un repositorio de git, omita archivos que se ignora
Cada extensión necesita un formato instalado para que funcione, o de lo contrario el formateador de código VS mostrará un error de que no tiene un formato para la extensión dada.
Algunos formatters recomendados:
BELLIFICAR - JavaScript, JSON, CSS, SASS, HTML
C# FixFormat - C#
Formato Clang-C, C ++, Java, JavaScript, Objective-C, Objective-C ++, ProtoBuf
Prettier - JavaScript, TypeScript, CSS
EditorConfig - ***
Si sus acciones de código en guardado no se ejecutan en algunos de sus archivos, puede deberse a la configuración editor.codeActionsOnSaveTimeout
de VS Code. Si un archivo es grande o la acción de código de guardado debe llevar más tiempo que la configuración configurada, la acción será abortada. Esto no afecta los formatters, solo las acciones de código en guardar. El valor predeterminado es 750ms
, ajústelo a su gusto.
Abra un problema si desea contribuir o solicitar una mejora.