5 juillet 2024

Krusell France

Ta dose d'actu digital !

Installer Visual Studio Code sur Ubuntu et Debian : Tutoriel complet !

Visual Studio Code - Installation sous Linux pour Bash
Rate this post

Installer Visual Studio Code sur Ubuntu (ou Debian)

Dans ce tutoriel, nous allons apprendre à installer Visual Studio Code sur Ubuntu (ou Debian). Ainsi, l’éditeur de code gratuit et open source proposé par Microsoft va pouvoir être utilisé sur votre machine Linux pour coder en Bash, en Python ou même en PowerShell, selon vos besoins.

Installer Visual Studio Code en ligne de commande

La méthode présentée ci-dessous s’applique autant à Ubuntu qu’à Debian puisque les commandes à exécuter sont exactement les mêmes.

Commencez par installer les outils “wget” et “gpg” sur le système.

Ensuite, vous devez télécharger la clé publique Microsoft et la convertir au format “gpg”.

Installez la clé GPG sur la machine locale, en définissant le répertoire dans laquelle la stocker, ainsi que des permissions.

Ajoutez le dépôt de Microsoft aux sources pour APT afin de pouvoir récupérer le paquet de Visual Studio Code.

Supprimez le fichier temporaire de la clé GPG téléchargée précédemment.

Enfin, terminez par les trois commandes ci-dessous pour installer le paquet “apt-transport-https”, mettre à jour le cache des paquets puis finir par l’installation de la dernière version stable de Visual Studio Code via le paquet “code”.

Voilà, vous venez d’installer VSCode sur Linux !

Pour lancer l’application à partir du shell, exécutez simplement cette commande :

L’application va s’ouvrir et afficher son assistant de première connexion. Ce sera l’occasion de choisir un thème, d’installer éventuellement certaines extensions, d’ajouter un compte Microsoft pour sauvegarder (et synchroniser) vos paramètres, etc…

Installer Visual Studio Code avec l’interface graphique

Sous Ubuntu, l’installation peut être effectuée en quelques clics à partir de l’interface graphique, grâce au Centre d’applications du système.

Patientez pendant l’installation !

Visual Studio Code intègre un interpréteur de script Bash donnant accès à un shell pour exécuter les scripts. Il n’est pas nécessaire d’ajouter une extension supplémentaire.

La première étape consiste à créer un nouveau fichier via “File” puis “New text file” ou simplement avec le raccourci “CTRL + N”. Ensuite, il convient de choisir le langage associé à ce nouveau fichier, en l’occurrence ici “Shell Script”.

Dans ce fichier avec l’extension “.sh”, vous pouvez écrire le code de votre script Bash ! Voici un exemple tout simple pour faire un test :

Ensuite, cliquez sur “Terminal” dans le menu afin de cliquer ensuite sur “New Terminal”. Ceci va ouvrir un shell dans la partie inférieur de l’interface de Visual Studio Code.

Ici, vous pouvez appeler votre script pour l’exécuter ! Visual Studio Code ne propose pas de bouton “Play” pour l’exécution des scripts Bash sur Linux.

Ainsi, après s’être déplacé dans le répertoire du script (sinon précisez le chemin complet), vous devez exécuter ceci :

Le script peut alors être exécuté :

Comme le montre l’image ci-dessous, il retourne bien le résultat attendu. Dans ce shell Bash intégré à Visual Studio Code, nous pouvons constater qu’il est possible d’exécuter les commandes de notre choix.

Voilà, vous venez d’exécuter un script Bash dans Visual Studio Code !

Conclusion

En suivant ce tutoriel pas à pas, vous serez en mesure d’installer Visual Studio Code sur Ubuntu ou Debian et d’exécuter votre premier script Bash par l’intermédiaire de cet éditeur de code très complet. En effet, VSCode peut être enrichi par d’autres fonctionnalités grâce à son système d’extensions : l’intégration avec Git peut s’avérer intéressante !

Si vous envisagez coder en Bash dans Visual Studio Code, vous devriez jeter un œil aux extensions “ShellCheck” et “BashDebug” pour l’analyse de vos scripts à la recherche d’erreurs (un “linter” pour les scripts Bash) et pour faciliter le debug.

Source : www.it-connect.fr

  • Julien Castex

    Julien est un journaliste tech polyvalent avec une expérience couvrant divers aspects de la high tech, en passant par les smartphones et l'Intelligence Artificielle. Il écrit sur les dernières tendances technologiques, les startups et les projets innovants ainsi que les impacts de la technologie sur la société.

    Voir toutes les publications