J'ai récemment téléchargé le éditeur de code VS qui est vraiment sympa. mais le seul problème que j'y trouve est le thème de couleur, je suis habitué au thème de couleur monokai comme dans le texte sublime et je ne peux pas trouver un moyen de modifier le thème de couleur ou de télécharger un thème de couleur, il n'y a que 2 options:
Comment puis-je ajouter mon propre thème ou dupliquer un thème existant pour pouvoir modifier le schéma de couleurs comme je le souhaite?
Je parviens à changer certaines des couleurs dans le fichier suivant mais je ne sais toujours pas comment ajouter un thème complètement nouveau:
resources/app/client/vs/monaco/ui/workbench/native/native.main.css
Il semble que les thèmes de couleurs seront bientôt disponibles et feront partie d'un système de plugins
Code Visual Studio 0.9.0 et versions ultérieures
Il existe une documentation officielle sur la façon d'ajouter un thème personnalisé: https://github.com/Microsoft/vscode-docs/blob/0.9.0/release-notes/latest.md
Tu as besoin d'un .tmtheme
fichier pour le thème que vous souhaitez ajouter. Vous pouvez trouver des fichiers existants, par exemple sur GitHub, ColorSublime ou vous pouvez définir votre propre fichier de thème (par exemple avec https://github.com/aziz/tmTheme-Editor ).
Après avoir trouvé un .tmtheme
fichier, vous avez deux façons de créer une extension à partir de celle-ci.
Option 1: utilisation d'un générateur Yeoman
npm install -g yo
npm install -g generator-code
yo code
et sélectionnez New Color Theme
.tmTheme
fichier, nom du thème, thème de l'interface utilisateur, etc.)Option 2: Créez le répertoire par vous-même
mytheme
.themes
et placez le .tmTheme
fichier à l'intérieurCréez un fichier package.json
à l'intérieur de la racine du dossier d'extension avec un contenu comme celui-ci
{
"name": "theme-mytheme",
"version": "0.0.1",
"engines": {
"vscode": ">=0.9.0-pre.1"
},
"publisher": "me",
"contributes": {
"themes": [
{
"label": "My Theme",
"uiTheme": "vs-dark", // use "vs" to select the light UI theme
"path": "./themes/mytheme.tmTheme"
}
]
}
}
Enfin, ajoutez votre extension au code Visual Studio
Copiez le dossier d'extension dans le répertoire d'extension. C'est:
sur Windows %USERPROFILE%\.vscode\extensions
sur Mac/Linux $HOME/.vscode/extensions
Redémarrez VSCode et sélectionnez le nouveau thème dans File -> Preferences -> Color Theme
Code Visual Studio 0.8.0
Il est possible d'ajouter de nouveaux thèmes dans Visual Studio Code 0.8.0 (publié pour les initiés le 31/08/2015 [devenir un initié: https://www.instant.ly/s/Y5nt1/nav#p/ 186a0] ).
Après avoir installé VSCode 0.8.0 ou supérieur, procédez comme suit pour appliquer votre propre thème:
.tmTheme
fichier ou créez le vôtre (par exemple avec https://github.com/aziz/tmTheme-Editor ).tmTheme
fichier vers %CODEFOLDER%/resources/app/plugins/vs.theme.starterkit/themes
Enregistrez le .tmTheme
fichier dans %CODEFOLDER%/resources/app/plugins/vs.theme.starterkit/ticino.plugin.json
en y ajoutant une entrée comme celle-ci:
{
"id": "vs-theme-mynewtheme", // internal ID
"label": "MyNewTheme", // displayed name for the theme
"uiTheme": "vs-dark", // general UI appeareance (
// "vs" for light themes,
// "vs-dark" for dark themes)
"path": "./themes/myNewTheme.tmTheme" // file path
},
Redémarrez VSCode et sélectionnez le nouveau thème dans File -> Preferences -> Color Theme
L'ajout d'un thème complètement nouveau n'est actuellement pas pris en charge. Vous pouvez soumettre vos demandes de fonctionnalités ici, j'ai déjà entendu des gens le demander https://visualstudio.uservoice.com/forums/293070-visual-studio-code
J'ai trouvé que le fichier - resources/app/client/vs/monaco/ui/workbench/native/native.main.css - est également le bon endroit pour changer la façon dont les polices sont rendues. J'essayais de comprendre comment désactiver le lissage des polices sur OS X et j'ai constaté que vous pouvez le faire ici en ajoutant cette règle CSS dans le fichier -
.monaco-editor {
-webkit-font-smoothing: none;
}