Cabeçalho de energia automaticamente (ou via comando/atalho Ctrl+alt+h ) inserções (e atualizações) Texto do cabeçalho do arquivo (comentário do autor).
O cabeçalho de energia oferece configuração fácil e personalização poderosa para atender às necessidades!

Os seguintes são descrições resumidas. Por favor, veja em configurações de cabeçalho de energia para obter todos os detalhes suculentos deliciosos?
| O que você pede para ❔ | O que você recebe ❗ |
|---|---|
| ? Sustcuntos suportados | ?% todos eles! |
| ⏩ Inserir e atualizar o cabeçalho automático | Senhor, sim, senhor! Insira automaticamente o cabeçalho em novos arquivos (? Black-/Whitelist-support , é claro ) e atualize no SAVE. Nem um único atalho de teclado pressionado! |
| ? Modelo de cabeçalho | pode ser uma string de texto ,? Leia de um arquivo local ? Ou mesmo um recurso remoto ! ? (http (s): //) |
| ? Variáveis para interpolação no modelo | Não há campos codificados para codificados BS aqui! Você pode fazer o que for o f? Você quer! Use todas as variáveis do Snippet VSCode e defina pares de variáveis personalizados - eles podem até ser o código JavaScript, permitindo texto complexo arbitrário, formatos de data, etc.! ? |
| Estilos de comentários | ⬛ Block Comment Style, ➖ Estilo de comentários de linha, ? ou insira o cabeçalho como está (seu próprio estilo). |
| Atualização do conteúdo do cabeçalho | Atualize o cabeçalho via comando/atalho ou automaticamente no arquivo SAVE. A expressão regular de JavaScript permite atualizações de texto complexas arbitrárias. ? Use com cautela |
| Uau, tudo isso é incrível?, Mas eu tenho esse caso de borda especial super raro no meu espaço de trabalho com várias raizs para esse idioma de arquivo? - Eu ouço você dizer⁉ | Aproveite o cabeçalho de energia total e o código vs incorporado? Você sempre pode substituir todas as configurações do cabeçalho de energia em uma (pasta de espaço de trabalho ou .vscode ) Settings.json , mesmo o idioma específico: "[<language>]": { "powerHeader.<setting>": ... } |
Insira um cabeçalho mais simples em arquivos de texto sem formatação (via comando/shortcut) setings.json
"[plaintext]" : {
"powerHeader.commentMode" : " raw " ,
"powerHeader.template" : " Author: <author> (email) / $TM_FILENAME @ !date! "
}Vamos fazer isso funcionar ⏩ automaticamente apenas para arquivos de texto simples:
"[plaintext]" : {
"powerHeader.autoInsert.enable" : true ,
"powerHeader.autoInsert.allow" : "always" ,
"powerHeader.commentMode" : "raw" ,
"powerHeader.template" : "Author: <author> (email) / $TM_FILENAME @ !date!"
}Use outro cabeçalho para esse espaço de trabalho do projeto do cliente Settings.json
"powerHeader.template" : "file://$WORKSPACE_FOLDER/dev/template.txt" Sua empresa exige que você use um modelo de cabeçalho específico no cpp ? Fácil! <qualquer>
"[cpp]" : {
"powerHeader.commentMode" : "line" ,
"powerHeader.template" : "https://intranet.company.com/static/templates/cpp/header" ,
} Veja a guia Contribuições de Recursos
Infelizmente, as contribuições atuais da descrição da coluna não suporta o MarkDoDDescription? problema aqui
? "powerHeader.update.enable": "save" não funcionará corretamente em combinação com "files.autoSave": "onFocusChange"
(O documento que perde o foco será salvo, no entanto, mas a atualização do conteúdo do cabeçalho será julgada no editor de ganhar foco (editável))
? Soluções alternativas:
Se você deseja manter "files.autoSave": "onFocusChange" set "powerHeader.update.enable": "manual"
ou use "powerHeader.update.enable": "save" com "files.autoSave": "off|afterDelay|onWindowChange" Configuração