Encabezado encabezado automáticamente (o a través de comando/accesorio Ctrl+alt+h ) inserta (y actualizaciones) Texto del encabezado del archivo (comentario del autor).
¡El encabezado de potencia ofrece una configuración fácil y una poderosa personalización para adaptarse a cualquier necesidad!

Las siguientes son descripciones resumidas. Consulte en la configuración del encabezado de potencia para obtener todos los deliciosos detalles jugosos.
| Lo que pides ❔ | Lo que obtienes ❗ |
|---|---|
| ? ️ Idiomas compatibles | ?% todos ellos! |
| ⏩ Insertar y actualizar el encabezado automático | Señor, sí, señor! Insertar automáticamente el encabezado en nuevos archivos ("Black/Whitelist-Support, por supuesto ) y actualice Guardar. ¡Ni un solo atajo de teclado presionado! |
| ? Plantilla de encabezado | puede ser una cadena de texto ,? Leer de un archivo local ,? ¡O incluso un recurso remoto ! ? (http (s): //) |
| ? Variables para la interpolación en plantilla | ¡No hay campos de codificación dura BS aquí! ¿Puedes hacer lo que la F? ¡quieres! Use todas las variables de fragmento de VScode y defina pares de variables personalizadas: ¡incluso pueden ser el código JavaScript, lo que permite un texto complejo arbitrario, formatos de fecha, etc.! ? |
| Estilos de comentario | ⬛ Bloquear el estilo de comentarios, ➖ Estilo de comentarios de línea, ? O inserte el encabezado como es (su propio estilo). |
| Actualización de contenido de encabezado | Actualice el encabezado a través del comando/acceso directo o automáticamente en el archivo Guardar. JavaScript Regular Expression Reemplazar permite actualizaciones de texto complejas arbitrarias. ? Uso con precaución |
| Wow, ¿todo esto es increíble?, ¿Pero tengo ese caso especial súper raro en mi espacio de trabajo de múltiples raíces para este idioma de archivo? - Te escucho decir⁉ | Aprovechar el encabezado de potencia completa y el código VS incorporado. Siempre puede sobrescribir todas las configuraciones de encabezado de potencia en una ( espacio de trabajo o carpeta .vscode ) settings.json , incluso el lenguaje específico: "[<language>]": { "powerHeader.<setting>": ... } , ¿para lograr el estilo de encabezado deseado? |
Inserte un encabezado más simple en archivos de texto sencillos (a través de comando/accesorio accesivo) configuración de usuario.json
"[plaintext]" : {
"powerHeader.commentMode" : " raw " ,
"powerHeader.template" : " Author: <author> (email) / $TM_FILENAME @ !date! "
}Hagamos que esto funcione ⏩ automáticamente solo para archivos de texto sin formato:
"[plaintext]" : {
"powerHeader.autoInsert.enable" : true ,
"powerHeader.autoInsert.allow" : "always" ,
"powerHeader.commentMode" : "raw" ,
"powerHeader.template" : "Author: <author> (email) / $TM_FILENAME @ !date!"
}Use otro encabezado para la configuración del espacio de trabajo del proyecto del cliente.json
"powerHeader.template" : "file://$WORKSPACE_FOLDER/dev/template.txt" ¿Su empresa requiere que use una plantilla de encabezado específica en cpp ? ¡Fácil! <cualquier>
"[cpp]" : {
"powerHeader.commentMode" : "line" ,
"powerHeader.template" : "https://intranet.company.com/static/templates/cpp/header" ,
} Ver la pestaña Contribuciones de características
Lamentablemente, la columna de la columna de la descripción de la característica actual no admite MARKDOWNDESCRIPTION? Problema aquí
? "powerHeader.update.enable": "save" no funcionará correctamente en combinación con "files.autoSave": "onFocusChange"
(No obstante, el documento de pérdida de enfoque se guardará, pero la actualización de contenido de encabezado se probará en el editor de ganancia de enfoque (editable))
? Solución:
Si desea mantener "files.autoSave": "onFocusChange" set "powerHeader.update.enable": "manual"
o use "powerHeader.update.enable": "save" con "files.autoSave": "off|afterDelay|onWindowChange" Configuración