Avant que la confusion ne commence, cette question concerne le code, le nouvel éditeur Visual Studio léger. Vous pouvez l'obtenir ici: https://code.visualstudio.com/
J'ai un fichier texte (.txt) avec CSS dedans et je veux obtenir une mise en évidence de la syntaxe. Vous pouvez ouvrir la palette de commandes avec ctrl+ shift+ p. Mais là, vous ne pouvez pas définir la syntaxe comme dans Sublime.
Existe-t-il un autre moyen d'obtenir la coloration CSS depuis mon fichier texte?
editor
syntax-highlighting
visual-studio-code
Florian Leitgeb
la source
la source
Réponses:
Dans le coin inférieur droit, à gauche du smiley, il y avait l'icône disant "Texte brut". Lorsque vous cliquez dessus, le menu avec toutes les langues apparaît où vous pouvez choisir la langue souhaitée.
la source
cmd+opt+p
qui n'est pas tout à fait le même que sublime mais beaucoup plus facile pour la mémoire musculaire que K + MAppuyez sur Ctrl + KM, puis saisissez (ou cliquez) la langue souhaitée.
Alternativement, pour y accéder à partir de la palette de commandes, recherchez "Changer le mode de langue" comme indiqué ci-dessous:
la source
Une autre raison pour laquelle les gens peuvent avoir du mal à faire fonctionner la mise en évidence de la syntaxe est qu'ils n'ont pas installé le package de syntaxe approprié. Bien que certains packages de syntaxe par défaut soient préinstallés (comme Swift, C, JS, CSS), d'autres peuvent ne pas être disponibles.
Pour résoudre ce problème, vous pouvez Cmd + Shift + P→ "installer les extensions" et rechercher la langue que vous souhaitez ajouter, par exemple "Scala".
Trouvez le package de syntaxe approprié, installez-le et rechargez. Cela ramassera la syntaxe correcte pour vos fichiers avec l'extension prédéfinie, c'est-
.scala
à- dire dans ce cas.En plus de cela, vous voudrez peut-être que VS Code traite tous les fichiers avec certaines extensions personnalisées comme la langue de votre choix. Disons que vous souhaitez mettre en surbrillance tous les
*.es
fichiers en JavaScript, puis ouvrez simplement "Paramètres utilisateur" ( Cmd + Shift + P→ "Paramètres utilisateur") et configurez votre association de fichiers personnalisés comme suit:la source
Mise en évidence de la syntaxe pour une extension de fichier personnalisée
Toute extension de fichier personnalisée peut être associée à la coloration syntaxique standard avec
custom files association
dans les paramètres utilisateur comme suit.Installation d'un nouveau package de syntaxe
Si le package de syntaxe requis n'est pas disponible par défaut, vous pouvez les ajouter via Extension Marketplace ( Ctrl+Shift+X) et rechercher le package de langue.
Vous pouvez reproduire les étapes ci-dessus pour mapper les extensions de fichier avec le nouveau package de syntaxe.
la source
Pour définir définitivement la syntaxe de la langue:
ouvrir le
settings.json
fichier*) formatez tous les fichiers txt avec un formatage javascript
*) formatez tous les fichiers non enregistrés (sans titre-1, etc.) en javascript:
la source
Notez que pour l'éditeur "Sans titre" ("
Untitled-1
", "Untitled-2
"), vous pouvez maintenant définir la langue dans les paramètres.Le paramètre précédent était:
Cela ne fonctionnera plus toujours, car avec VSCode 1.42 (Q1 2020) changera le titre de ces éditeurs sans titre .
Le titre sera désormais la première ligne du document pour le titre de l'éditeur , avec le nom générique dans la description.
Cela ne commencera plus par "
untitled-
"Voir " Améliorations de l'éditeur sans titre "
Concernant la langue associée pour ces éditeurs "Sans titre":
Et voir
workbench.editor.untitled.labelFormat
dans VSCode 1.43 .la source