Les 7 meilleurs éditeurs de code sur Raspberry Pi

Si vous cliquez sur nos liens et effectuez un achat, nous pouvons recevoir une commission d'affiliation. En savoir plus

En tant que développeur web, j’ai passé beaucoup trop de temps à chercher un bon éditeur de code qui fonctionne réellement sur Raspberry Pi. Les plus connus ne fonctionnent pas sur ARM, donc oubliez Sublime Text ou Atom. Mais ne vous inquiétez pas, j’ai identifié quelques alternatives solides qui pourraient bien devenir vos éditeurs préférés.

L’éditeur de code parfait n’existe pas. Choisir le bon éditeur dépend largement des préférences personnelles, ainsi que du langage de programmation, du type de projet et de la façon de travailler. Ce qui fonctionne bien pour une personne peut ne pas être idéal pour une autre.

J’ai trié cette liste selon mes préférences, mais jetez un œil à chacun pour trouver celui qui vous convient. Pour chaque éditeur, je donne un aperçu de ses fonctionnalités et j’explique comment l’installer sur Raspberry Pi OS (car c’est le principal problème que j’ai rencontré lors de mes tests). À la fin, je suis sûr que vous trouverez l’éditeur léger parfait qui vous conviendra sur Raspberry Pi.

Si, comme moi, vous mélangez parfois la syntaxe entre différents langages de programmation, j’ai exactement ce qu’il vous faut. J’ai créé une fiche mémo Python avec toute la syntaxe essentielle au même endroit, pour que vous puissiez l’avoir sous la main et éviter toute confusion. Téléchargez-la gratuitement ici !

Visual Studio Code

visual studio code on raspberry pi os desktop

Vue d’ensemble

Sur mon ordinateur portable, j’utilise tout le temps Microsoft Visual Studio Code. Malheureusement, il n’était pas disponible pour Raspberry Pi jusqu’à récemment.

Heureusement, la Raspberry Foundation a écouté sa communauté et l’a ajouté à la liste des Logiciels recommandés, ce qui le rend facile à installer sur votre Raspberry Pi, une bonne nouvelle !

VS Code est puissant, et je ne l’utilise probablement pas à son plein potentiel.
Ce que j’aime vraiment, c’est que vous pouvez installer de nombreux plugins pour ajouter les fonctionnalités que vous souhaitez. Par exemple, sur mon ordinateur, j’ai quelques thèmes, Tortoise SVN et PHP Debug. SVN est l’outil que j’utilise pour sauvegarder et centraliser mon code, donc l’intégration directe dans VS Code via ce plugin est vraiment utile.

Par défaut, VS Code inclut déjà des fonctionnalités. Il y a l’auto-complétion pour la plupart des langages (en anglais), un thème par défaut convenable, le partage d’écran, et un terminal est également inclus. Testez-le, vous allez l’apprécier 🙂

Installation

Comme je vous l’ai dit, l’installation est assez facile car il existe un script d’installation fonctionnant directement sur Raspberry Pi.
Voici la procédure à suivre :

  • Dans le menu principal, allez à Preferences > Recommended Software.
  • À gauche, cliquez sur Programming. Faites défiler vers le bas pour trouver Visual Studio Code.
    install recommended software raspberry pi os - vs code
  • Cochez la case correspondante, et cliquez sur Apply pour l’installer.

C’est tout, l’application installera tout.
Vous pouvez ensuite trouver le raccourci sous menu principal > Programming > Visual Studio Code.

Si vous avez besoin de plus de conseils, j’ai un tutoriel complet ici : How To Install Visual Studio Code On Raspberry Pi.

PyCharm

pycharm on raspberry pi os desktop

Vue d’ensemble

PyCharm est un autre excellent éditeur pour Raspberry Pi, développé par JetBrains, la même équipe que « PHPStorm » pour ceux qui l’ont déjà utilisé.
Je ne le connaissais pas très bien, mais il a été facile à installer et m’a laissé une bonne première impression.
Le design est élégant et vous pouvez le personnaliser à votre goût.
Il fonctionne sur toutes les plateformes (Windows, macOS et Linux), donc vous l’avez peut-être déjà utilisé.

Téléchargez mon antisèche !
Si comme moi, vous avez tendance à mélanger les langages, téléchargez mon antisèche pour Python au format PDF.
Télécharger maintenant

C’est un autre éditeur intelligent avec des fonctionnalités puissantes comme l’auto-complétion de code, la détection des erreurs, et une navigation facile en cliquant sur les fonctions ou les classes.

Vous pouvez l’essayer gratuitement en téléchargeant « PyCharm Community Edition », mais il existe une version payante avec plus de fonctionnalités qui pourraient être intéressantes sur Raspberry Pi (développement à distance, frameworks Python, etc.)

Installation

Voici les étapes à suivre pour installer PyCharm sur Raspberry Pi OS :

  • Téléchargez la version communautaire pour Linux ARM64 sur le site officiel (c’est en bas).
    Vous pouvez le faire depuis votre Raspberry Pi, ou en ligne de commande via SSH :
    wget <URL>
  • Extrayez les fichiers. Depuis la ligne de commande, c’est quelque chose comme :
    tar -zxvf pycharm-community-2024.3.5-aarch64.tar.gz
    (N’oubliez pas de changer le nom du fichier pour votre version.)
    Plus de détails ici : Comment utiliser la commande Tar sur Linux : Un guide complet (en anglais)
  • Il n’y a rien à installer, car c’est une version portable.
    Allez dans le dossier binaire. Dans mon cas :
    cd /pycharm-community-2024.3.5/bin
  • Lancez l’application (depuis le terminal) :
    ./pycharm
    Pour information, j’ai essayé cela avec MobaXTerm la première fois (via SSH), et cela a lancé l’application sur mon ordinateur 🙂
  • Une fois démarré, créez immédiatement un raccourci.
    Cliquez sur l’icône en forme de roue dentée > Create Desktop entry en bas à droite.
    L’application est maintenant disponible dans le menu principal > Programmation.

Si vous souhaitez changer le thème par défaut, vous pouvez le faire facilement dans roue dentée > Settings.
J’ai un article détaillé sur PyCharm ici si vous voulez plus de détails.

Nano

nano editor preview

Aperçu

Nano est l’éditeur de texte par défaut sur de nombreux systèmes d’exploitation Linux, y compris Raspberry Pi OS (édition Desktop ou Lite, en anglais).
Il peut être compliqué pour les débutants car l’interface n’est pas très intuitive, mais une fois que vous savez comment l’utiliser, il est vraiment aussi puissant que les autres solutions de cette liste.

Au fait, j’ai un tutoriel complet sur Nano sur Raspberry Pi que vous pouvez consulter si vous ne le connaissez pas.

Il inclut des fonctions de recherche et de remplacement, la mise en évidence de la syntaxe et il y a même un support pour la souris si vous êtes sur un OS de bureau. La principale force est qu’il est disponible directement, donc c’est parfait pour créer des scripts rapidement. Cependant, je ne suis pas sûr que ce soit une solution que je considérerais pour des projets plus importants.

Installation

Il n’y a rien à faire 🙂
Nano est déjà pré-installé sur n’importe quelle version de Raspberry Pi OS.
Si vous êtes sur une autre distribution, c’est probablement la même chose. Sinon, il est disponible dans le dépôt par défaut la plupart du temps.

Geany

geany raspberry pi os desktop

Vue d’ensemble

Geany est un éditeur de programmation que j’ai beaucoup utilisé par le passé, quand j’étais sur Linux au travail. Nous avions un grand projet web qui fonctionnait très bien par rapport à d’autres solutions (payantes). Donc Geany est vraiment un éditeur léger, parfait pour Raspberry Pi.

Il est léger mais inclut de nombreuses fonctionnalités :

  • Personnalisation de l’apparence
  • Coloration syntaxique
  • Autocomplétion
  • Gestion de projet
  • Navigation intelligente
  • Etc.

Installation

J’ai testé sur Raspberry Pi OS Desktop avec les logiciels recommandés et il était déjà installé.
Si ce n’est pas le cas dans votre version / distribution, il est probablement disponible dans le dépôt :
sudo apt install geany

Besoin de plus ? Consultez cet article pour apprendre à utiliser Geany efficacement après cela.

Vim

éditeur vim

Aperçu

Je n’utilisais rarement Nano avant de commencer sur Raspberry Pi il y a quelques années ; Vim était mon seul éditeur dans un terminal, et je l’aimais vraiment.
Mais dans les versions récentes, j’ai eu beaucoup de problèmes (quel que soit le système, même sur Debian). Vous devez ajuster quelques paramètres pour qu’il fonctionne, et ce n’est pas parfait.

Si vous savez comment faire (j’ai également un tutoriel sur ce sujet, en anglais), il devrait être aussi puissant que Nano.

Il est très facile à installer sur n’importe quel système Linux, et la plupart des fonctionnalités que nous avons vues auparavant sont disponibles. Je sais que certains développeurs professionnels l’utilisent encore au quotidien au travail, mais j’ai eu trop de problèmes avec pour le conserver sur mes serveurs et mes Raspberry Pi.

Installation

Sur Raspberry Pi OS, il n’est plus installé par défaut, donc vous devez l’installer vous-même.
Tout est expliqué dans le tutoriel lié précédemment, mais en bref, voici comment l’installer :
sudo apt install vim

Ensuite, vous pouvez le démarrer avec l’une de ces commandes, par exemple :
vim
vim /home/pi/script.sh
sudo vim /etc/apache2/httpd.conf

Téléchargez mon antisèche !
Si comme moi, vous avez tendance à mélanger les langages, téléchargez mon antisèche pour Python au format PDF.
Télécharger maintenant

Bluefish

bluefish editor raspberry pi os desktop

Vue d’ensemble

Bluefish est un éditeur que je n’ai absolument jamais utilisé, mais il est souvent recommandé, donc je l’ai ajouté ici pour être complet.
C’est un éditeur de texte multiplateforme que vous pouvez installer sur n’importe quel système, y compris un Raspberry Pi (nous verrons cela juste après).
Il supporte la plupart des langages (HTML, PHP, JavaScript, Python, etc.) et se rapproche vraiment d’un IDE en termes de fonctionnalités.

Ses principales fonctionnalités incluent évidemment la coloration syntaxique, la navigation dans le code et l’auto-complétion. Mais vous pouvez également trouver des fonctionnalités plus originales comme l’envoi de fichiers, le correcteur orthographique et plus encore.
Encore mieux, vous pouvez ajouter des plugins et installer des scripts pour le personnaliser à votre goût.

Il ne m’a pas laissé une très bonne première impression, mais il semble assez intéressant de le tester plus en profondeur la prochaine fois que je code quelque chose.

Installation

Sur Raspberry Pi OS, Bluefish est disponible dans le dépôt par défaut :
sudo apt install bluefish

Une fois installé, le raccourci est sous main menu > Programming > Bluefish Editor.
Je pense qu’il est aussi disponible dans les dépôts par défaut pour d’autres systèmes, mais pour être sûr, vous pouvez consulter le site officiel ici.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Vous voulez discuter avec d'autres passionnés de Raspberry Pi ? Rejoignez la communauté, partagez vos projets en cours et posez vos questions sur le forum (en anglais).

Eclipse

eclipse IDE raspberry pi os desktop

Vue d’ensemble

Eclipse IDE est une autre solution que j’ai testée récemment.

La principale force est que Eclipse crée un environnement tout-en-un pour coder, tester et déboguer plusieurs langages. Si vous installez les bonnes éditions, Eclipse peut gérer des projets Java + Python, ou Java + C + PHP, par exemple, le tout à partir du même éditeur.

Il est également extensible avec de nombreux plugins que vous pouvez installer. Mais parce qu’il est très complet, je trouve qu’Eclipse est un peu lourd, même pour un Raspberry Pi 4. Cependant, si vous avez des besoins variés en matière de langages, cela pourrait être une bonne idée de l’essayer.

Installation

L’installation est assez simple :

  • Visitez la page de téléchargements ici.
  • Choisissez l’édition qui correspond au langage avec lequel vous souhaitez coder, comme Java ou C++.
    (Si vous voulez Python, téléchargez la version Java et ajoutez le plugin PyDev.)
  • Téléchargez la version AArch64 qui fonctionne pour Raspberry Pi.
    download arm64 version for eclipse editor
  • Extrayez le fichier. Un nouveau dossier apparaîtra.
    extract eclipse raspberry pi os file manager
  • Dans le nouveau dossier, double-cliquez sur « eclipse ».
    Lorsqu’une fenêtre s’affiche, cliquez sur Execute, suivi de Launch pour démarrer.
    eclipse IDE run

Voilà, Eclipse est prêt à être utilisé !

Vous avez déjà atteint la fin de notre sélection — j’espère que vous aurez trouvé au moins une solution qui vous intéresse dans cette liste d’éditeurs de texte pour programmeurs. Le Raspberry Pi est un excellent appareil pour commencer à programmer, et vous connaissez maintenant les meilleurs outils pour le faire.

Je n’ai pas mentionné Thonny dans cette liste, même s’il est installé par défaut. C’est un bon éditeur pour les débutants (et même quelques fonctionnalités avancées sont cachées, plus de détails ici), mais pour programmer sur de grands projets, je ne suis pas sûr de l’utiliser, de meilleures options sont disponibles.

Aussi, si vous connaissez d’autres applications qui fonctionnent bien sur Raspberry Pi, n’hésitez pas à laisser un commentaire dans la communauté. J’utilise souvent les mêmes, et je n’ai pas beaucoup d’expérience avec d’autres.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources

Comment avez-vous trouvé cet article ?

Cliquez sur une étoile pour noter !

Note moyenne / 5. Nombre de votes :

Aucun vote pour l'instant ! Soyez le premier à évaluer cet article.

Si vous avez aimé cet article ...

Partagez le sur les réseaux

Nous sommes désolés que vous n'ayez pas aimé cet article !

Améliorons cet article !

Comment pouvons-nous améliorer cet article ?


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *