Associando extensões de arquivo a linguagens
Diversos arquivos da Virtual File System, com extensões específicas do sistema, devem ser
interpretados como códigos javascript. Para realizar essa interpretação no VS Code, é utilizada
a
configuração files.associations
,
que associa
padrões glob a
identificadores de linguagem.
Por exemplo, a entrada abaixo fará todos os arquivos começados por número e com a extensão “.view” serem lidos como javascript.
"files.associations": {
"[0-9]*.view": "javascript"
}
A extensão adiciona automaticamente todas as associações de arquivos da plataforma. Outras
associações podem ser adicionadas por meio da configuração ngin.files.associations
no
arquivo “/.vscode/settings.json” na VFS.
Considere a entrada abaixo:
"ngin.files.associations": {
"*.myjs": "javascript",
"*.myphp": "php"
}
No momento em que uma base de dados com essa configuração está presente no workspace, a extensão adiciona essas associações às configurações de usuário. Desse modo, arquivos “.myjs” passariam a ser lidos como javascript, e arquivos “.myphp” como PHP.
Vale ressaltar que uma vez presentes nas configurações de usuário, essas associações não são removidas mesmo que o aquivo “/.vscode/settings.json” seja alterado. Para isso, o usuário deve remover as associações manualmente.
O desenvolvedor também pode editar diretamente suas configurações de usuário e adicionar
suas associações de arquivos personalizadas a files.associations
.