Antes de começar a confusão, esta pergunta é sobre o Code, o novo leve editor do Visual Studio. Você pode obtê-lo aqui: https://code.visualstudio.com/
Eu tenho um arquivo de texto (.txt) com CSS nele e quero obter destaque de sintaxe. Você pode abrir a paleta de comandos com ctrl+ shift+ p. Mas não é possível definir a sintaxe como no Sublime.
Existe alguma outra maneira de obter a coloração CSS do meu arquivo de texto?
editor
syntax-highlighting
visual-studio-code
Florian Leitgeb
fonte
fonte
Respostas:
No canto inferior direito, à esquerda do smiley, havia o ícone "Texto sem formatação". Quando você clica nele, o menu com todos os idiomas é exibido, onde você pode escolher o idioma desejado.
fonte
cmd+opt+p
o que não é exatamente o mesmo que sublime, mas muito mais fácil para a memória muscular do que K + MPressione Ctrl + KMe digite (ou clique) no idioma desejado.
Como alternativa, para acessá-lo na paleta de comandos, procure "Alterar modo de idioma", como mostrado abaixo:
fonte
Outro motivo pelo qual as pessoas podem ter dificuldades para fazer o Syntax Highlighting funcionar é porque elas não têm o pacote de sintaxe apropriado instalado. Embora alguns pacotes de sintaxe padrão sejam pré-instalados (como Swift, C, JS, CSS), outros podem não estar disponíveis.
Para resolver isso, você pode Cmd + Shift + P→ "instalar extensões" e procurar o idioma que deseja adicionar, dizer "Scala".
Encontre o pacote de sintaxe adequado, instale-o e recarregue-o. Isso selecionará a sintaxe correta para seus arquivos com a extensão predefinida, ou seja
.scala
, neste caso.Além disso, convém que o VS Code trate todos os arquivos com determinadas extensões personalizadas como o idioma de sua preferência. Digamos que você queira destacar todos os
*.es
arquivos como JavaScript, basta abrir "Configurações do usuário" ( Cmd + Shift + P→ "Configurações do usuário") e configurar sua associação de arquivos personalizada da seguinte forma:fonte
Destaque de sintaxe para extensão de arquivo personalizada
Qualquer extensão de arquivo personalizada pode ser associada ao destaque de sintaxe padrão
custom files association
nas Configurações do Usuário, da seguinte maneira.Instalando o novo pacote de sintaxe
Se o pacote de sintaxe necessário não estiver disponível por padrão, você poderá adicioná-los através do Extension Marketplace ( Ctrl+Shift+X) e procurar o pacote de idiomas.
Você pode reproduzir ainda as etapas acima para mapear as extensões de arquivo com o novo pacote de sintaxe.
fonte
Para definir permanentemente a sintaxe do idioma:
abra o
settings.json
arquivo*) formate todos os arquivos txt com formatação javascript
*) formate todos os arquivos não salvos (untitled-1 etc) em javascript:
fonte
Observe que para o editor "Sem título" ("
Untitled-1
", "Untitled-2
"), agora você pode definir o idioma nas configurações.A configuração anterior era:
Isso nem sempre funcionará mais, porque com o VSCode 1.42 (primeiro trimestre de 2020) será alterado o título desses editores sem título .
O título agora será a primeira linha do documento para o título do editor , juntamente com o nome genérico como parte da descrição.
Não começará mais com "
untitled-
"Consulte " Aprimoramentos do editor sem título "
Em relação ao idioma associado para os editores "Sem título":
E veja
workbench.editor.untitled.labelFormat
no VSCode 1.43 .fonte