Outils pour utilisateurs

Outils du site


developpement:outils:ide:visualstudio_code

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
developpement:outils:ide:visualstudio_code [2019/09/23 19:42] – [Développement Angular 7+ Travail] sgariepydeveloppement:outils:ide:visualstudio_code [2020/05/01 14:07] – [UML] sgariepy
Ligne 200: Ligne 200:
  
  
 +===== UML avec PlantUML =====
  
 +  * [[https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml|PlantUML]]
 +    * Installer [[https://plantuml.com/fr/graphviz-dot|Graphviz]]
 +    * [[http://plantuml.com/fr/|Documentation PlantUML]]
 +    * Support LaTeX: télécharger jlatexmath
  
  
 +Config dans ''settings.json'':
 +
 +<code>
 +"plantuml.diagramsRoot": "docs/diagrams/src",
 +"plantuml.exportOutDir": "docs/diagrams/out",
 +"plantuml.exportSubFolder": false
 +</code>
 +
 +-> SkinParams : [[https://plantuml-documentation.readthedocs.io/en/latest/formatting/all-skin-params.html|All Skin Parameters]]
 +===== Keybindings =====
 +
 +Pour associer des raccourcis clavier avec des changements de configuration, on peut utiliser:
 +
 +  * [[https://marketplace.visualstudio.com/items?itemName=rebornix.toggle|Toggle]]
 +  * [[https://marketplace.visualstudio.com/items?itemName=hoovercj.vscode-settings-cycler|Settings Cycler]]
 +
 +Avec Toggle:
 +
 +<code>
 +{
 +  "key": "F13",
 +  "command": "toggle",
 +  "when": "editorTextFocus",
 +  "args": {
 +    "id": "referencesCodeLens",
 +    "value": [
 +      {"typescript.referencesCodeLens.enabled": true},
 +      {"typescript.referencesCodeLens.enabled": false}
 +    ]
 +  }
 +}
 +</code>
 ====== Launch.json ====== ====== Launch.json ======
  
Ligne 347: Ligne 384:
  
  
 +====== Theme customization ======
 +
 +<code>
 +  "editor.tokenColorCustomizations": {
 +    "textMateRules": [
 +      {
 +        "scope": [
 +          "storage.modifier", // private, public
 +        ],
 +        "settings": {
 +          "fontStyle": "",
 +        }
 +      },
 +      {
 +        "scope": [
 +          "variable",
 +          "variable.language",
 +          "variable.name",
 +          "variable.other",
 +          "variable.other.readwrite",
 +          "variable.parameter",
 +        ],
 +        "settings": {
 +          "foreground": "#888888"
 +        }
 +      },
 +      {
 +        "scope": [
 +          "comment",
 +          "comment.block",
 +          "comment.block.documentation",
 +          "comment.line",
 +        ],
 +        "settings": {
 +          "foreground": "#444444",
 +        }
 +      }
 +    ]
 +  }
 +</code>
 +
 +
 +Workbench
 +
 +
 +<code>
 +"workbench.colorCustomizations": {
 +  "terminal.background": "#040404",
 +  // "window.activeBorder": "#56ff34",
 +  "activityBar.activeBackground": "#333333",
 +  "[Black Ocean]": {
 +    "list.inactiveSelectionBackground": "#019d7630"
 +  }
 +},
 +</code>
 ====== Ressources ====== ====== Ressources ======
  
developpement/outils/ide/visualstudio_code.txt · Dernière modification : 2022/04/14 17:43 de sgariepy