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
developpement:outils:ide:visualstudio_code [2019/11/09 00:46] – [Theme customization] sgariepydeveloppement:outils:ide:visualstudio_code [2022/04/14 17:43] (Version actuelle) – [UML avec PlantUML] 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]]
 +
 +
 +===== Développement C++ =====
 +
 +  * Plugin à installer: [[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools|C/C++]]
 +  * [[https://code.visualstudio.com/docs/cpp/config-mingw|Using GCC with MinGW]]
 +
 +
 +
 +====== 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 386: Ligne 432:
     ]     ]
   }   }
 +</code>
 +
 +
 +Workbench
 +
 +
 +<code>
 +"workbench.colorCustomizations": {
 +  "terminal.background": "#040404",
 +  // "window.activeBorder": "#56ff34",
 +  "activityBar.activeBackground": "#333333",
 +  "[Black Ocean]": {
 +    "list.inactiveSelectionBackground": "#019d7630"
 +  }
 +},
 +</code>
 +
 +
 +====== Tasks ======
 +
 +Fichier: ''.vscode/tasks.json''.
 +
 +<code json>
 +{
 + "version": "2.0.0",
 + "tasks": [
 +
 + {
 + "label": "tsc watch",
 + "type": "shell",
 + "command": "tsc",
 + "args": ["--watch", "--inlineSourceMap", "--project", "./path/to/tsconfig.json"]
 + }
 +
 + ]
 +}
 </code> </code>
  
developpement/outils/ide/visualstudio_code.1573256761.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)