====== Microsoft Visual Studio Code / VSCodium======
===== VSCodium =====
La version libre (sous licence MIT du Microsoft VSCode) : https://vscodium.com/
Explication : Microsoft développe ''VSCode'' et publie les sources (uniquement) sous licence MIT (https://github.com/Microsoft/vscode/). Ils fournissent ensuite sur leur site, ''Microsoft VSCode'' qui lui, est sous licence propriétaire (avec logos, télémétrie, etc). ''VSCodium'' est une version compilée de ''VSCode'' faite par la communauté et vous permet d'éviter de devoir compiler vous-même VSCode.
===== Raccourcis claviers =====
^Commande^Racourci sous Windows^Raccourci sous Ubuntu^
|faire une indentation propre|Alt + Maj + F|Ctrl+Maj+i|
|sélectionner tous les mêmes mots|Ctrl + F2|:?:|
|Commenter&décommenter la sélection|Ctrl + :|:?:|
|afficher la liste des attributs possibles|Ctrl + Espace|:?:|
===== Extensions =====
VSCode (Visual Studio Code, VSCodium, etc) fait partie des logiciels fait pour être utilisé et personnalisé avec des extensions, voici celles que j'ai testées et que j'utilise.
^Nom et lien ^ Description ^ Développement ^
|[[https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-fr|French Language Pack for Visual Studio Code]] | Pour avoir le logiciel complet en français. | Microsoft |
|[[https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer|Live Server]] | Permet de voir en temps réel sa page WEB évoluer, l'extension ajoutant un script Js pour recharger automatiquement (à utiliser avec l'option « enregistrement automatique ». | Ritwick Dey |
|[[https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare|Live Share]] | Pour partager son projet en écriture ou en lecture-seule à d'autres personnes en temps réel. (Pas disponible sous VSCodium, vu que ça utilise les serveurs de Microsoft)| Microsoft |
===== Autres astuces et extensions à tester =====
Je n'ai rien testé de tout ça, je mettrais à jour si j'ai le temps.
* https://mastodon.ar.al/@aral/105248267552330988
* https://blog.logrocket.com/top-10-vs-code-extensions-2021/ (Auto Rename Tag (+), Bracket Pair Colorizer (+), Prettier (?), Icons ( = ) avec + : m'intéresse ; = box ; ? : pas compris)