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édentes Révision précédente
Prochaine révision
Révision précédente
developpement:outils:ide:visualstudio_code [2019/09/23 13:42]
sgariepy [Développement Angular 7+ Travail]
developpement:outils:ide:visualstudio_code [2020/05/01 08:07] (Version actuelle)
sgariepy [UML]
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.1569260532.txt.gz · Dernière modification: 2019/09/23 13:42 par sgariepy