Ou existe uma maneira de alternar o idioma do arquivo atual para usar o recurso de destaque de sintaxe?
Por exemplo, *.jsx
na verdade , usa JavaScript, mas o VS Code não o reconhece.
visual-studio-code
vscode-settings
John Deev
fonte
fonte
.editorconfig
arquivo de perto, ou alinhar as configurações entre VSCode e.editorconfig
, este último terá precedência${projectdir}/.vscode/settings.json
arquivo específico do projeto .Mantenha pressionadas as teclas Ctrl + Shift + P (ou cmd no Mac), selecione "Alterar modo de idioma" e pronto.
Mas ainda não consigo encontrar uma maneira de tornar os arquivos reconhecidos do VS Code com extensão específica como um determinado idioma.
fonte
Change Language Mode
;Alt+K, M
Cmd+K, M
para Mac.A maneira mais fácil que encontrei para uma associação global é simplesmente ctrl + km (ou ctrl + shift + p e digite "alterar o modo de idioma") com um arquivo do tipo que você está associando aberto.
Nas primeiras seleções, será "Configurar a associação de arquivos para 'x'" (qualquer que seja o tipo de arquivo - veja a imagem em anexo) Selecionar isso torna a associação do tipo de arquivo permanente
Isso pode ter mudado (provavelmente mudou) desde a pergunta original e a resposta aceita (e eu não sei quando ela mudou), mas é muito mais fácil do que as etapas de edição manual nas respostas aceitas e em algumas das outras respostas, e evita totalmente mexer com identificações que podem não ser óbvias.
fonte
settings.json
arquivo qual deveria ser o ID da extensão, mas esse método o classificou!por exemplo:
fonte
"**/layouts/**/*.html": "erb"
- vale a pena notar que o menu suspenso "modo de idioma" do VSCode mostra o nome real do marcador de sintaxe entre parênteses, por exemploRuby ERB (erb)
Isso funciona para mim.
fonte
Isso, por exemplo, fará com que os arquivos terminem
.variables
e.overrides
sejam tratados como qualquer outro arquivo LESS. Em termos de coloração de código, em termos de formatação (automática). Defina nas configurações do usuário ou do projeto, como desejar.(A interface de usuário semântica usa essas extensões estranhas, caso você queira saber)
fonte
Encontrei a solução aqui: https://code.visualstudio.com/docs/customization/colorizer
Vá
VS_CODE_FOLDER/resources/app/extensions/
e atualizepackage.json
fonte
Seguir as etapas em https://code.visualstudio.com/docs/customization/colorizer#_common-questions funcionou bem para mim:
fonte
Eu segui uma abordagem diferente para resolver praticamente o mesmo problema; no meu caso, criei uma nova extensão que adiciona sintaxe PHP, destacando o suporte a arquivos específicos do Drupal (como .module e .inc): https: // github. com / mastazi / VS-code-drupal
Como você pode ver no código, criei uma nova extensão em vez de modificar a extensão existente do PHP. Obviamente, declaro uma dependência da extensão PHP na extensão Drupal.
A vantagem de fazer dessa maneira é que, se houver uma atualização para a extensão PHP, meu suporte personalizado ao Drupal não se perderá no processo de atualização.
fonte