# Installer Visual Studio Code

##### Tu souhaites utiliser un IDE qui te permet de jongler entre les langages facilement et rapidement ? Alors Visual Studio Code est fait pour toi ! 

Cette première partie explique l'installation de l'outil (tu vas voir, ça va être rapide :)).

### Pour Windows et macOS 

Rien de plus simple, tu cliques sur ce lien et tu sélectionnes Windows ou macOS, l'installation se fait comme un logiciel classique (suivant, suivant, accepter, ...) : [https://code.visualstudio.com/download](https://code.visualstudio.com/download)

Pour le lancer, il suffira de... cliquer sur l'icône de Visual Studio Code, simple non ?

### Pour Linux

<p class="callout warning">Ici, on s'intéresse aux distributions Linux basées sur Ubuntu. Dans le cas d'autres distribs (Arch, ...), j'imagine que vous avez les compétences de le faire tout seul si vous avez fait le choix de ne pas prendre un Ubuntu-like ;-)</p>

Pour Linux, le fonctionnement va être un peu plus complexe... mais pas trop.

Dans un premier temps on retourne sur le lien [https://code.visualstudio.com/download](https://code.visualstudio.com/download) et on installe la version **.deb** pour Ubuntu.

Une fois installé, ouvrez un terminal, et placez vous dans l'emplacement où se le paquet. Puis exécuter la commande suivante

```bash
sudo dpkg -i code_*.deb
```

Elle permet d'extraire le contenu du paquet et de l'installer sur l'ordinateur. Vous aurez possibilité par la suite de déplacer le package généré pour le placer ou vous le souhaitez.

Pour exécuter Visual Studio Code, il suffira par la suite de lancer la commande suivante :

```bash
code
```

Pour les plus puristes, il est possible d'installer VSC via `apt` en exécutant les commandes suivantes :

```bash
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'
```

<p class="callout info">Ces commandes permettent d'installer les clés PGP et PPA permettant l'utilisation de VSC.</p>

```bash
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders
```

<p class="callout info">Ces commandes permettent d'installer Visual Studio Code ainsi que ses dépendances.</p>

L'exécution se passe comme précédemment avec :

```
code
```

Et voila, Visual Studio Code est installé !