Les 6 meilleurs éditeurs de code pour développeurs 

Découvrez notre séléction des meilleurs éditeurs de code (édition 2019)

Un bon éditeur de code (ou éditeur de texte) est essentiel pour tout développeur ou ceux qui doivent créer des contenus digitaux.
Trouver l’éditeur de code est avant tout une question de goût personnel. Néanmoins il y a des spécificités telles que la performance, la customisation ou le design qu’il ne faut pas ignorer au moment de faire votre choix. La présence ou l’absence de certaines features peut aussi faire la différence : code complétion, surlignage, snippet, débugging ou refactorisation sont des éléments essentiels.
Le meilleur éditeur de texte, sera avant tout celui qui fait la balance parfaite par rapport à ce qui vous importe le plus lorsque vous développez.
Découvrez notre séléction des 6 meilleurs éditeurs de code pour programmeurs ou créateurs de contenus dont Visual Studio code, Sublime Text 3, Atom, Notepad ++, Emacs and VIM et un bonus spécial en fin de page.

Le plus utilisé

Notepad ++

Notepad ++ est depuis 2015 dans le top 3 des éditeurs de code choisis et utilisés par les programmeurs selon le sondage de Stackoverflow.
Il est disponible sous Windows uniquement. Mais il existerait des packages non officiel pour Linux.
L’éditeur propose des fonctionnalités de base comme le surlignage syntaxique, l’autocomplétion mais pas « l’intelligent code complétion ». C’est surtout l’un des éditeurs les plus rapides, si ce n’est le plus rapide.

Notepad ++ est aussi particulièrement adapté pour l’édition de texte avec des features très utiles comme « l’autosave », l’indentation et la prise en charge des macros.

Fun facts de l’éditeurs: Easter Eggs.

Bon attention, si vous êtes comme moi, cela risque un peu de tuer votre productivité, car vous risquez de passer pas mal de temps à essayer de les trouver.
Mais comme je suis sympa je vais partager avec vous le plus connu : Space Invaders

A) Lancez votre éditeur (jusque-là rien de compliqué)
B) Tapez Space Invaders dans un nouveau fichier
C) Un petit Ctrl + A pour sélectionner le texte et ensuite F1
D) Et voilà…..

Sinon, l’un de mes préférés est celui de Robin Williams. Recommencez l’opération mais au lieu de taper Space Invaders tapez Robin Williams 😊

Prix: Gratuit
Disponible Microsoft Windows
Téléchargez Notepad ++: https://notepad-plus-plus.org/

editeur de code notepad

Les éditeurs de code multi-platformes

Visual Studio Code

Visual Studio Code est mon préféré.
Cet éditeur est très rapide est léger. L’interface est intuitive et vous n’avez pas à mémoriser l’équivalent d’un dictionnaire en raccourci clavier pour devenir un « power user ».

Visual Studio Code est facilement customisable, il existe de nombreuses extensions qui vous permettrons de personnaliser votre éditeur dont cette page dédiée aux extensions https://code.visualstudio.com/docs/editor/extension-gallery .
Si vous travaillez en équipe il existe aussi un outil ultime : le live share, qui vous permet d’envisager le pair programming d’une toute autre façon
L’éditeur supporte aussi une large variété de langages : https://code.visualstudio.com/docs/languages/overview

Prix : gratuit
Disponible sous OSX, Windows et Linux
Télécharger VS code : https://code.visualstudio.com/

editeur de code  VScode

Sublime Text 3

Sublime Text 3 est non seulement un très bon éditeur de code et il est très rapide. Sublime 3 a d’ailleurs amélioré ses performances en matière d’usage de mémoire de 30%.
Par défaut, Sublime propose des fonctionnalités essentielles telles que l’auto-complétions, le surlignage syntaxique. Mais, si vous souhaitez aller plus loin, (mais encore une fois, qui ne le souhaite pas ?) vous pourrez trouver un grand nombre d’extensions et packages sur la page package control.
Attention, contrairement à VSCode, il s’agit d’une version payante avec période d’essai. Vous pouvez télécharger et tester l’éditeur en version gratuite mais il faudra ensuite payer la licence de 80$ pour pouvoir en profiter. L’avantage est que la licence est valable par utilisateur et non pas par machine, si comme moi vous avez plusieurs ordi c’est plutôt intéressant.

A noter, si vous travaillez en Python, il est important de bien vérifier votre config et les packages que vous installez afin d’éviter tout problème de « memory leak »

Prix : Période d’essai gratuite et ensuite 80$
Disponile sous Mac OS, Linux et Windows
Télécharger : https://www.sublimetext.com/3

editeur de code Sublime

Atom

Atom est non seulement open source mais aussi développé par GitHub. Autant dire que l’intégration Git est plutôt smooth et accessible via le package manager. Avantage : vous pouvez lancer vos commandes git les plus courantes (changement d’étape, commit, création et changement de branches, résolution de conflits de fusion) sans même avoir à quitter votre éditeur !

Atom est relativement facile d’utilisation, y compris pour les novices. Le plus difficile sera de choisir les packages que vous souhaitez installer lors de la première installation, mais heureusement, nous avons pensé à vous. Vous trouverez les packages Atom les plus utiles, dont Autocomplet +, Emmet ou minimap, dans notre article « Le top 10 des packages pour Atom« .
A noter qu’Atom a une excellente page de doc : « Un manuel de vol, dont tout un chapitre pour « Hacker » l’éditeur.

Prix : Atom est gratuit (MIT Licence)
Disponible sous OSX, Windows et Linux.
Télécharger Atom : https://atom.io/

editeur de code  Atom

Les éditeurs pour hackers

Nos deux derniers éditeurs font l’objet d’une querelle bien connu des hackers et geek en général. Ils ont même une page Wikipedia dédiée

VIM

VIM, « One Editor to Rules them all », est pré-installé sur la plupart des UNIX-box.
C’est un éditeur particulièrement puissant, mais difficile à maîtriser. Il ne laisse personne indifférent. On adore ou on déteste. Pour ce qui est du design, disons que ce n’est pas la priorité, mais pour la rapidité et l’utilisation de la mémoire, il n’y a pas mieux.
Pourtant, une fois maîtrisé (compter quand même plusieurs semaines de galère), il fait partie des outils les plus performants pour la programmation.
Tout se fait en ligne de commande, mais vous pouvez quand même utiliser votre souris, sachez juste qu’on vous regardera de travers.
Mais si vous choisissez VIM sachez que l’objectif final devrait être de devenir un ninja du clavier, et c’est pourquoi je vous conseille de booster votre éditeur grâce à des extensions sur-mesure selon vos besoins : https://vimawesome.com/

Prix : gratuit
Plateforme : OSX, Windows, Linux
Télécharger VIM : http://www.vim.org/

editeur de code  VIM

Emacs

Emacs est un éditeur de code UNIX écrit en Lisp, le deuxième plus ancien langage de programmation de haut niveau (le plus ancien ? Plankalkül, oui, je sais). C’est aussi le concurrent de VIM.
Par défaut, il propose des modes d’édition qui prennent en compte le contenu, y compris la surbrillance syntaxique pour de nombreux types de fichiers, une documentation intégrée complète et un didacticiel d’introduction pour les nouveaux utilisateurs.

Mais attention, la prise en main de l’Emacs est plutôt hardcore, à déconseiller au noob. L’éditeur est aussi assez gourmand en matière d’utilisation de mémoire, surtout surchargé avec des plugins.
Mais vous aurez sûrement envie de persévérer car après tout Emacs is sexy
Emacs est aussi efficace en traitement de texte (édition de paragraphe, défilement de texte, prise en charge des macros…) que pour la programmation (coloration syntaxique, l’indentation automatique, le support REPL, le debuggage, l’intégration du contrôle de version…).
Pour ce qui est de la personnalisation, il faut savoir qu’il existe plus de 3000 plugins pour Emacs

Fun fact : Emacs

Si jamais la courbe d’apprentissage commence à vous peser sur le moral vous pourrez toujours profiter de l’accompagnement d’un psychothérapeute. Même pas besoin de rendez-vous, tapez simplement M-x doctor
Bonus, il s’agit là d’un psychothérapeute Rogérien et vous me connaissez maintenant, le client centrique, c’est mon crédo.

Prix : Gratuit
Disponible : OSX, Windows, Linux
Télécharger : https://www.gnu.org/software/emacs/emacs.html

editeur de code  EMACS

Super bonus

 

Spacemacs

Le meilleur éditeur de code n’est pas VIM ou Emacs mais bien VIM ET Emacs : le Spacemacs, le meilleur des deux mondes.  ou même passer en « Evil mode », en emulant VIM sur votre Emacs vous avez aussi : https://github.com/emacs-evil/evil

Conclusion

Nous vous conseillons surtout de ne pas avoir peur d’expérimenter. Testez les éditeurs de code, afin de trouver celui qui vous conviendra le mieux.
Il ne s’agit pas là d’une liste exhaustive, il existe encore d’autres éditeurs de code tels que Textmate, Coda, Light Table. De même qu’en fonction de vos besoins vous pourriez aussi avoir à envisager l’utilisation d’un IDE, Environnement de Développement.

Dans la même thématique

Le Controle de version

Le Controle de version

 Contrôle de version Comprendre le contrôle de version En premier lieu, pourquoi avez-vous besoin d’un système de gestion de version ? C’est une question à laquelle je...

Pierre Personnaz – CEO & digital nomad

Pierre Personnaz – CEO & digital nomad

Pierre Personnaz CEO et digital nomadA la rencontre de Pierre PersonnazThe Hunt est une série d’articles consacré à la recherche d’emploi et à tout ce qui a trait à la...

Sandrine Favier

Sandrine Favier

Auteur et créatrice de Deer Media

Hello, Hola, Guten Tag,
Je suis Sandrine Favier, Chief Digital Officer & Martech. Je partage ici mes plans et conseils voyages et lifestyle ✈️