Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
visual_studio_code [Le 11/06/2020, 12:59] – [Extensions] liens Christophe c | visual_studio_code [Le 15/02/2021, 14:31] (Version actuelle) – marketplace sous vscodium krodelabestiole |
---|
| {{tag>ide}} |
| {{ vscode.png?80}} |
| |
| ====== Visual Studio Code ====== |
| |
| [[wpfr>Visual Studio Code]] est un logiciel de développement créé par Microsoft. Il est compatible avec linux, et est publié sous double licence, libre ou propriétaire. La version Microsoft est sous licence propriétaire, avec quelques [[https://vscodium.com/#why|adjonctions]], comme de la télémétrie ou un logo MS. |
| |
| La version libre, quasi similaire mais sans [[https://vscodium.com/#why|les ajouts de Microsoft]], s'appelle [[https://vscodium.com/|VSCodium]]. |
| |
| La page ci-dessous vous explique comment installer l'une ou l'autre version, à votre convenance. |
| |
| <note>Par défaut, VSCodium ne permet pas d'accéder au dépôt d'extensions Visual Studio Marketplace, maintenu par Microsoft. |
| |
| Il est cependant possible de [[https://github.com/VSCodium/vscodium/blob/master/DOCS.md#extensions-marketplace|modifier le fichier product.json]] pour y avoir accès.</note> |
| |
| ===== Installation ===== |
| |
| Cette page vous laisse le choix entre la version Microsoft et VSCodium |
| |
| |
| [[https://code.visualstudio.com/download|Allez sur cette page]], et sélectionnez le fichier "deb (Debian, Ubuntu)" en 64 ou 32 bits [[ubuntu_64bits#les_processeurs_compatibles|selon votre ordinateur]]. |
| Installez le à l'aide de l'interface graphique (tel que gdebi-gtk) ou en ligne de commande <code> |
| sudo dpkg -i code_*.deb</code> |
| |
| et vous pourrez exécuter Visual Studio Code avec la commande <code>code</code> |
| |
| === Via PPA de Microsoft === |
| |
| La clé PGP et le PPA peuvent être ajoutés comme suit : |
| |
| <code> |
| curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg |
| sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ |
| sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' |
| </code> |
| Puis mettez à jouter la liste des paquets et installez vscode : |
| <code> |
| sudo apt install apt-transport-https |
| sudo apt update |
| sudo apt install code # or code-insiders |
| </code> |
| |
| === Via snap === |
| |
| L'installation via [[snap|snap]] est la plus simple: |
| <code> |
| sudo snap install code --classic |
| </code> |
| |
| |
| ==== Installation (VSCodium) ==== |
| |
| Comme indiqué plus haut VSCodium est la version libre de la version Microsoft de Visual Studio Code. Pour l'installer plutôt que la version Microsoft, il y a plusieurs solutions : |
| |
| Le plus simple est d'installer la version [[snap|snap]] des dépôts Ubuntu (il n'y a pas de paquet .deb) : |
| <code> |
| sudo snap install codium |
| </code> |
| |
| Vous pouvez aussi l'installer directement à partir de dépôt du projet codium : |
| |
| <code> |
| # Téléchargement&import de la clé GPG |
| wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg |
| |
| # Ajout du repository de VSCodium |
| echo 'deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list |
| deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main |
| sudo apt update |
| |
| # Installation de VSCodium |
| |
| sudo apt install codium |
| </code> |
| |
| Vous pouvez désormais démarrer VSCodium en utilisant la commande <code>codium</code> |
| Si vous souhaiter utiliser la commande "code" pour le lancer vous pouvez ajouter un lien symbolique: |
| <code> |
| sudo ln -s /usr/bin/codium /usr/bin/code |
| </code> |
| |
| Vous pouvez désormais demarrer VSCodium avec les commandes "code" ou "codium" |
| |
| ===== Extensions ===== |
| |
| Visual Studio Code (et VSCodium) peuvent être modifiés grâce, entre autres, à des extensions, il en existe pour beaucoup de choses, par exemple le [[https://marketplace.visualstudio.com/items?itemName=attilabuti.brainfuck-syntax|support de la syntaxe du BrainFxck]], et plein d'autres choses beaucoup plus utiles ^_^. |
| |
| <note tip>Vous pouvez voir toutes les extensions de Visual Studio Code sur le [[https://marketplace.visualstudio.com/|Visual Studio Marketplace]], et celles de VSCodium sous l'[[https://open-vsx.org/|Open VSX Registry]] ou directement depuis Visual Studio Code/VSCodium avec le raccourcis clavier CTRL + SHIFT + X</note> |
| |
| Il est possible de remplacer le dépôt d'extensions de VSCodium (Open VSX Registry) par celui de Visual Studio Code (Visual Studio Marketplace). Il faut pour cela modifier le fichier ''product.json''. Si vous avez installé VSCodium via [[:APT]], celui-ci se trouve à l'emplacement ''/usr/share/codium/resources/app/product.json''.\\ |
| Il faut remplacer la section ''extensionsGallery'' par les lignes suivantes : |
| <file json product.json>"extensionsGallery": { |
| "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", |
| "itemUrl": "https://marketplace.visualstudio.com/items" |
| }</file> |
| |
| Attention cependant, ces modifications risquent d'être écrasées à chaque mise à jour du logiciel ! |
| |
| ===== Désinstallation ===== |
| |
| Si installation via [[#via_deb]], |
| <code bash>sudo apt autoremove code</code> |
| |
| ===== Liens utiles ===== |
| |
| * [[https://visualstudio.developpez.com/cours-tutoriels/|Les meilleurs cours et tutoriels pour apprendre Visual Studio]] |
| |
| ---- |
| |
| //Contributeurs : [[:utilisateurs:jusdepatate|Jus de Patate]], [[:utilisateurs:krodelabestiole]]// |