Que vous soyez débutant en programmation ou développeur expérimenté, un bon éditeur de code est essentiel sur Raspberry Pi, où les options sont limitées.
Visual Studio Code (VS Code), IDE gratuit pour Windows, macOS et Linux, n'est pas disponible nativement sur Raspberry Pi. Heureusement, sa base open-source permet de compiler des versions adaptées, comme Code-OSS.
Ce tutoriel vous guide pas à pas pour installer Code-OSS, une version communautaire pleinement fonctionnelle de VS Code, sur votre Raspberry Pi.
Raspberry Pi OS inclut plusieurs éditeurs de base. Mais pourquoi en installer un autre ?
Code-OSS, inspiré de VS Code, va bien au-delà d'un simple éditeur. Les IDE offrent un explorateur de fichiers pour gérer des projets entiers, l'autocomplétion intelligente, un terminal intégré, le support du contrôle de version (Git) et la gestion des dépendances.
En résumé, un IDE booste votre productivité. Le choix dépend de vos préférences.
Code-OSS hérite de toutes les puissantes fonctionnalités de VS Code : extensions riches, débogage, etc. C'est l'outil le plus complet disponible sur Raspberry Pi.

Attention : sur les anciens modèles (avant Pi 3B+), les performances peuvent être limitées. Testé avec succès sur Raspberry Pi 3B+.
Pas de version officielle ARM pour Raspberry Pi (armhf). Code-OSS reste la solution la plus fiable et maintenue par la communauté.

Maintenu par Jay Rodgers, Code-OSS est disponible sur GitHub et le site headmelted.com. Ouvrez-les dans votre navigateur avec un terminal.

Suivez la section "Installation manuelle" Linux sur headmelted.com pour la clé GPG :
wget -qO- https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -Cette étape sécurise l'installation sans installer le logiciel.
Pour éviter les bugs récents, installez une version stable :
sudo apt-get install code-oss=1.29.0-1539702286Pour empêcher les mises à jour automatiques (qui pourraient casser) :
apt-mark hold code-ossDébloquez avec apt-mark unhold code-oss si besoin.

Lancez-le depuis le menu Applications. Interface identique à VS Code : barre latérale pour dossiers, recherche, Git, débogage, extensions.
Installez l'extension Python : Cliquez sur l'icône Extensions, cherchez "Python" et installez. Rechargez.
Créez un script GPIO pour LED (broche 17 ; consultez notre guide LED pour le montage) :
from gpiozero import LED
from time import sleep
led = LED(17) # Broche GPIO de votre LED
while True:
print("LED allumée")
led.on()
sleep(1)
print("LED éteinte")
led.off()
sleep(1)L'extension offre autocomplétion et vérification en temps réel.
Ignorez les avertissements pylint ou serveur de langage (Jedi fonctionne parfaitement).

Terminal intégré : Affichage > Terminal ou Ctrl + `.

Exécutez Python : Ctrl + Maj + P > "Python: Run Python File in Terminal".

Code et terminal unifiés : révolution pour Raspberry Pi !
Parfait complément aux outils natifs comme IDLE. Explorez Code-OSS pour booster vos projets !