23 meilleurs éditeurs de texte Linux open source en 2024
Les éditeurs de texte peuvent être utilisés pour écrire du code, modifier des fichiers texte tels que des fichiers de configuration, créer des fichiers d’instructions utilisateur, et bien d’autres.
Dans les systèmes d’exploitation Linux, les éditeurs de texte sont de deux types, à savoir l’interface utilisateur graphique (GUI) et les éditeurs de texte en ligne de commande (console ou terminal).
Dans cet article, j’examine les meilleurs éditeurs de texte open source couramment utilisés sous Linux sur les serveurs et les ordinateurs de bureau.
1. Éditeur Vi/Vim
Vim est un puissant éditeur de texte basé sur la ligne de commande qui a amélioré les fonctionnalités de l’ancien éditeur de texte Unix Vi.
C’est l’un des éditeurs de texte les plus populaires et les plus utilisés parmi les administrateurs système et les programmeurs, c’est pourquoi de nombreux utilisateurs le qualifient souvent d’éditeur de programmeur. Il permet la coloration syntaxique lors de l’écriture de code ou de la modification de fichiers de configuration.
Installer Vim sous Linux
Vous pouvez installer l’éditeur Vim dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install vim [On Debian, Ubuntu and Mint]
sudo yum install vim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim [On Gentoo Linux]
sudo apk add vim [On Alpine Linux]
sudo pacman -S vim [On Arch Linux]
sudo zypper install vim [On OpenSUSE]
Si vous souhaitez voir notre série complète sur l’éditeur Vim, veuillez vous référer aux liens ci-dessous :
2. Gedit
Gedit est un éditeur de texte par défaut sur l’environnement de bureau Gnome, c’est-à-dire un éditeur de texte basé sur une interface graphique à usage général connu pour sa simplicité, sa haute extensibilité et ses fonctionnalités puissantes.
Certaines de ses caractéristiques notables incluent :
- Prise en charge de UTF-8.
- Utilisation de la taille et des couleurs de police configurables.
- Mise en évidence de la syntaxe hautement personnalisable.
- Fonctionnalités d’annulation et de rétablissement.
- Restauration de fichiers.
- Édition à distance de fichiers.
- Rechercher et remplacer du texte.
- Presse-papiers, fonctionnalités de support et bien d’autres.
Installer Gedit sous Linux
Vous pouvez installer l’éditeur Gedit dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install gedit [On Debian, Ubuntu and Mint]
sudo yum install gedit [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit [On Gentoo Linux]
sudo apk add gedit [On Alpine Linux]
sudo pacman -S gedit [On Arch Linux]
sudo zypper install gedit [On OpenSUSE]
3. Nano éditeur
Nano est un éditeur de texte en ligne de commande facile à utiliser et convivial qui offre des fonctions essentielles d’édition de texte et des raccourcis clavier, ce qui en fait un choix pratique pour des tâches d’édition de fichiers rapides et efficaces.
Nano présente les caractéristiques suivantes :
- Raccourcis clavier hautement personnalisables.
- Mise en évidence de la syntaxe.
- Options d’annulation et de rétablissement.
- Affichage complet de la ligne sur la sortie standard.
- Prise en charge du pager pour lire à partir d’une entrée standard.
Installer Nano sous Linux
Vous pouvez installer Nano editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install nano [On Debian, Ubuntu and Mint]
sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano [On Gentoo Linux]
sudo apk add nano [On Alpine Linux]
sudo pacman -S nano [On Arch Linux]
sudo zypper install nano [On OpenSUSE]
4. GNU Emacs
Emacs est un éditeur de texte hautement extensible et personnalisable qui offre également une interprétation du langage de programmation Lisp à la base. Différentes extensions peuvent être ajoutées pour prendre en charge les fonctionnalités d’édition de texte.
Emacs possède les fonctionnalités suivantes :
- Documentation utilisateur et tutoriels.
- Mise en évidence de la syntaxe à l’aide de couleurs, même pour le texte brut.
- Unicode prend en charge de nombreuses langues naturelles.
- Diverses extensions, y compris mail et actualités, interface de débogueur, calendrier et bien d’autres.
Installer Emacs sous Linux
Vous pouvez installer l’éditeur Emacs dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install emacs [On Debian, Ubuntu and Mint]
sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs [On Gentoo Linux]
sudo apk add emacs [On Alpine Linux]
sudo pacman -S emacs [On Arch Linux]
sudo zypper install emacs [On OpenSUSE]
5. Kate/Kwrite
Kate est un éditeur de texte riche en fonctionnalités et hautement enfichable qui est fourni avec KDesktop Environment (KDE). Le projet Kate vise le développement de deux produits principaux qui sont : KatePart et Kate.
KatePart est un composant d’édition de texte avancé inclus dans de nombreuses applications KDE qui peut nécessiter que les utilisateurs modifient du texte, tandis que Kate est un éditeur de texte d’interface de documents multiples (MDI).
Voici quelques-unes de ses caractéristiques générales :
- Extensible grâce à des scripts.
- Prise en charge de l’encodage tel que le mode Unicode.
- Rendu de texte en mode bidirectionnel.
- Prise en charge de la fin de ligne avec fonctionnalités de détection automatique.
De plus, il offre l’édition de fichiers à distance, ainsi qu’un large éventail de fonctionnalités, notamment l’édition de texte avancée, les capacités d’application, la prise en charge de la programmation, la mise en évidence du texte, la fonctionnalité de sauvegarde et les options de recherche et de remplacement
Installer Kate sur Linux
Vous pouvez installer l’éditeur Kate dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install kate [On Debian, Ubuntu and Mint]
sudo yum install kate [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate [On Gentoo Linux]
sudo apk add kate [On Alpine Linux]
sudo pacman -S kate [On Arch Linux]
sudo zypper install kate [On OpenSUSE]
6. Éditeur de texte sublime
Sublime Text est un puissant éditeur de code source multiplateforme avec une interface de programmation Python. Il prend en charge de nombreux langages de programmation et langages de balisage, et des fonctionnalités peuvent être ajoutées par les utilisateurs avec des plugins, principalement construits par la communauté et pris en charge par des licences de logiciels libres.
Installer Sublime sous Linux
Vous pouvez installer l’éditeur de texte Sublime dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install sublime-text [On Debian, Ubuntu and Mint]
sudo yum install sublime-text [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sublime-text [On Gentoo Linux]
sudo apk add sublime-text [On Alpine Linux]
sudo pacman -S sublime-text [On Arch Linux]
sudo zypper install sublime-text [On OpenSUSE]
7. Jed Éditeur
Jed est également un autre éditeur de ligne de commande prenant en charge des fonctionnalités de type interface graphique telles que les menus déroulants, la coloration de la syntaxe des couleurs, une variété de modes de programmation, des expressions régulières, etc.
Il est développé spécialement pour le développement de logiciels et l’une de ses caractéristiques importantes est la prise en charge du mode Unicode.
Installer Jed sous Linux
Vous pouvez installer Jed editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install jed [On Debian, Ubuntu and Mint]
sudo yum install jed [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jed [On Gentoo Linux]
sudo apk add jed [On Alpine Linux]
sudo pacman -S jed [On Arch Linux]
sudo zypper install jed [On OpenSUSE]
8. Éditeur gVim
gVim, abréviation de « GNU Vim », est un éditeur de texte puissant et hautement configurable, populaire parmi les programmeurs et les développeurs. Il combine les capacités de Vim avec une interface graphique et offre des fonctionnalités similaires telles que la coloration syntaxique, la prise en charge étendue des plugins et un système d’édition modale, ce qui en fait un choix polyvalent pour l’édition de texte et les tâches de codage.
Installer gVim sous Linux
Vous pouvez installer l’éditeur gVim dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install gvim [On Debian, Ubuntu and Mint]
sudo yum install gvim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gvim [On Gentoo Linux]
sudo apk add gvim [On Alpine Linux]
sudo pacman -S gvim [On Arch Linux]
sudo zypper install gvim [On OpenSUSE]
9. Éditeur Geany
Geany est un environnement de développement intégré minuscule et léger qui offre des fonctionnalités de base de type IDE en mettant l’accent sur le développement de logiciels à l’aide de la boîte à outils GTK+.
Il possède quelques fonctionnalités de base énumérées ci-dessous :
- Mise en évidence de la syntaxe.
- Interface enfichable.
- Prend en charge de nombreux types de fichiers.
- Permet le pliage et la navigation dans le code.
- Symbole, nom et construction auto-complétion.
- Prend en charge la fermeture automatique des balises HTML et XML.
- Fonctionnalité élémentaire de gestion de projet et bien d’autres.
Installer Geany sous Linux
Vous pouvez installer l’éditeur Geany dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install geany [On Debian, Ubuntu and Mint]
sudo yum install geany [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany [On Gentoo Linux]
sudo apk add geany [On Alpine Linux]
sudo pacman -S geany [On Arch Linux]
sudo zypper install geany [On OpenSUSE]
10. Tampon foliaire
Leafpad est un éditeur de texte basé sur GTK+ qui privilégie la simplicité en minimisant son poids et en n’incorporant que des fonctionnalités essentielles qui offrent une solution conviviale et légère pour des tâches d’édition de texte efficaces.
Il présente les caractéristiques suivantes :
- Option de jeu de codes.
- Permet la détection automatique du jeu de codes.
- Options d’annulation et de rétablissement.
- Affichez les numéros de ligne des fichiers.
- Prend en charge les options de glisser-déposer.
- Support d’impression.
Installer Leafpad sous Linux
Vous pouvez installer l’éditeur Leafpad dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut ou votre gestionnaire de paquets snap comme indiqué.
$ sudo snap install leafpad
11. Poisson bleu
Bluefish est un éditeur robuste conçu pour les programmeurs et les développeurs Web et offre des capacités étendues pour le développement de sites Web, la création de scripts et le codage. Avec la prise en charge de nombreux langages de programmation et de balisage, il permet aux développeurs de travailler efficacement sur un large éventail de projets.
Il offre un large éventail de fonctionnalités, comme indiqué ci-dessous :
- Léger et rapide.
- Intègre des programmes Linux externes tels que lint, weblint, make et bien d’autres, ainsi que des filtres, des tuyauteries tels que sed, sort, awk et bien d’autres.
- Fonction de vérification orthographique.
- Prend en charge le travail sur plusieurs projets.
- Édition de fichiers à distance.
- Rechercher et remplacer le soutien.
- Option Annuler et rétablir.
- Récupération automatique des fichiers modifiés.
Installer Bluefish sur Linux
Vous pouvez installer l’éditeur Bluefish dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install bluefish [On Debian, Ubuntu and Mint]
sudo yum install bluefish [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bluefish [On Gentoo Linux]
sudo apk add bluefish [On Alpine Linux]
sudo pacman -S bluefish [On Arch Linux]
sudo zypper install bluefish [On OpenSUSE]
12. Éditeur de texte GNOME
GNOME Text Editor, également connu sous le nom de Gedit, est un éditeur de texte par défaut pour l’environnement de bureau GNOME qui fournit des fonctionnalités essentielles pour l’édition de texte, l’écriture de code, les langages de balisage et la prise en charge des plugins, ce qui en fait un choix populaire parmi les utilisateurs de Linux.
Installer l’éditeur de texte GNOME sous Linux
Vous pouvez installer l’éditeur GNOME dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install gnome-text-editor [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor [On Gentoo Linux]
sudo apk add gnome-text-editor [On Alpine Linux]
sudo pacman -S gnome-text-editor [On Arch Linux]
sudo zypper install gnome-text-editor [On OpenSUSE]
13. Code de Visual Studio
Visual Studio Code, communément appelé VS Code, est un éditeur de code moderne robuste, gratuit et open source conçu par Microsoft pour les ordinateurs Linux, Mac et Windows.
Il offre des tonnes de fonctionnalités puissantes, notamment :
- Capacité de débogage complète avec une console interactive, des points d’arrêt, des piles d’appels, etc.
- Prise en charge intégrée de Git avec les commandes Git.
- IntelliSense
- 100 % personnalisable
- Prise en charge de tonnes de langues dès la sortie de la boîte.
- Mises en page basculantes.
- Terminal intégré.
Installer Visual Studio Code sous Linux
Vous pouvez installer l’éditeur VS Code dans les systèmes Linux à l’aide de votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install code [On Debian, Ubuntu and Mint]
sudo yum install code [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code [On Gentoo Linux]
sudo apk add code [On Alpine Linux]
sudo pacman -S code [On Arch Linux]
sudo zypper install code [On OpenSUSE]
14. Neovim - Éditeur de texte basé sur Vim
Neovim est un éditeur de texte hyperextensible basé sur vim qui met l’accent sur la convivialité et l’extensibilité des fonctions. Il a été bifurqué de l’éditeur populaire Vim afin de remanier agressivement ses fonctionnalités et sa convivialité avec des interfaces graphiques modernes, un contrôle des tâches asynchrones, etc.
Les points forts de Neovim sont les suivants :
- Licence gratuite et open-source.
- Prise en charge des répertoires de base XDG.
- Compatibilité avec la plupart des plugins Vim.
- Un émulateur de terminal intégré et configurable.
Installer Neovim sous Linux
Vous pouvez installer l’éditeur Neovim dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install neovim [On Debian, Ubuntu and Mint]
sudo yum install neovim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/neovim [On Gentoo Linux]
sudo apk add neovim [On Alpine Linux]
sudo pacman -S neovim [On Arch Linux]
sudo zypper install neovim [On OpenSUSE]
15. Bloc-notes++
Notepad++ est un éditeur de texte personnalisable conçu en mettant l’accent sur la vitesse et la taille minimale du programme pour les plates-formes Windows. Il est développé sur la base de l’éditeur de texte Scintilla et peut voir ses fonctionnalités étendues avec des tonnes de plugins.
Ses caractéristiques comprennent :
- Édition par onglets
- Pliage de code
- Prise en charge des signets
- Carte du document
- Expression régulière compatible Perl
Installer Notepad++ sous Linux
Vous pouvez installer l’éditeur Notepad++ dans les systèmes Linux à l’aide du gestionnaire de paquets snap, comme indiqué.
$ sudo snap install notepad-plus-plus
16. Éditeur de code Kakoune
Kakoune est un éditeur de texte modal gratuit et open-source basé sur Vim avec un modèle d’édition qui implémente les frappes de Vi en tant que langage d’édition de texte.
Il possède plusieurs caractéristiques parmi lesquelles :
- Auto-indentation.
- Manipulation de cas.
- Transfert de chaque sélection vers un filtre externe.
- Crochets
- Mise en évidence de la syntaxe.
- Personnalisation.
- Sélections multiples.
Installer Kakoune sur Linux
Vous pouvez installer l’éditeur Kakoune dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install kakoune [On Debian, Ubuntu and Mint]
sudo yum install kakoune [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kakoune [On Gentoo Linux]
sudo apk add kakoune [On Alpine Linux]
sudo pacman -S kakoune [On Arch Linux]
sudo zypper install kakoune [On OpenSUSE]
17. Micro - Éditeur de texte basé sur un terminal
Micro est un éditeur de texte basé sur la ligne de commande conçu pour être suffisamment facile et intuitif pour que les utilisateurs puissent profiter des fonctionnalités d’autres éditeurs de texte basés sur un terminal sans la courbe d’apprentissage abrupte.
Les points forts de Micro incluent :
- Prise en charge de la souris
- Curseurs multiples
- Émulation de terminal
- Haute personnalisation
- Système de plugins
- Bibliothèque statique sans dépendances
Installer Micro sous Linux
Vous pouvez facilement installer un éditeur de micro-texte dans votre distribution Linux en exécutant le script d’installation suivant à l’aide de la commande curl comme indiqué.
$ curl https://getmic.ro | bash
18. Éditeur de texte de crochets
Brackets est un éditeur de code moderne, gratuit et open-source créé par Adobe en mettant l’accent sur le développement Web. Il est écrit en HTML, CSS et JavaScript pour offrir aux développeurs Web une expérience d’édition de code riche avec la possibilité d’étendre ses fonctionnalités natives à l’aide de plusieurs extensions gratuites.
Les caractéristiques des supports comprennent :
- Une belle interface utilisateur
- Prise en charge du préprocesseur pour SCSS et LESS
- Éditeurs en ligne
- Aperçu en direct
- Édition à onglets multiples
- Prise en charge de PHP
- Prend en charge le protocole Language Server
- Prise en charge des extensions de plugins
Installer des supports sous Linux
Vous pouvez installer l’éditeur de crochets dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install brackets [On Debian, Ubuntu and Mint]
sudo yum install brackets [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/brackets [On Gentoo Linux]
sudo apk add brackets [On Alpine Linux]
sudo pacman -S brackets [On Arch Linux]
sudo zypper install brackets [On OpenSUSE]
Alternativement, vous pouvez utiliser le gestionnaire de paquets snap pour installer Brackets sous Linux.
$ sudo snap install brackets
19. Éditeur de texte de tapis de souris
Le tapis de souris est un éditeur de texte léger et convivial principalement conçu pour l’environnement de bureau Xfce et offre des fonctionnalités essentielles pour l’édition de texte de base, ce qui le rend adapté aux tâches rapides sans submerger les utilisateurs.
Installer le tapis de souris sous Linux
Vous pouvez installer l’éditeur de tapis de souris dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut, comme indiqué.
$ sudo apt install mousepad [On Debian, Ubuntu and Mint]
sudo yum install mousepad [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mousepad [On Gentoo Linux]
sudo apk add mousepad [On Alpine Linux]
sudo pacman -S mousepad [On Arch Linux]
sudo zypper install mousepad [On OpenSUSE]
20. Éditeur Lite
Lite est un nouvel éditeur de texte principalement développé en langage Lua, qui vise à offrir quelque chose de pratique, agréable, minuscule et rapide, créé aussi simplement que possible ; facile à modifier et à étendre, ou à utiliser sans faire ni l’un ni l’autre.
21. Éditeur de cendres
Ash est un éditeur de texte basé sur la ligne de commande, conçu pour être facile à utiliser avec les raccourcis clavier modernes, il est suffisamment efficace pour gérer un grand nombre de fichiers simultanément et dispose d’un large éventail de fonctionnalités modernes.
22. CudaText
CudaText est un nouvel éditeur de texte propre, open-source et multiplateforme qui est livré avec des tonnes de fonctionnalités, notamment :
- La syntaxe met en évidence de nombreuses langues.
- Rechercher/Remplacer avec des expressions régulières.
- Palette de commandes, avec correspondance approximative.
- Visionneuse binaire/hexadécimale pour les fichiers de taille illimitée.
- Prise en charge de nombreux encodages.
23. Éditeur de texte Medit
medit est un éditeur de texte open source léger pour Mac, Linux et Windows. À l’origine, il s’agissait d’un simple composant intégré de l’éditeur GGAP et est maintenant son propre éditeur de texte autonome.
Les caractéristiques de MEDT incluent
- Mise en évidence syntaxique personnalisable.
- Prise en charge des plugins écrits en Python, C ou Lua.
- Prise en charge des expressions régulières.
- Accélérateurs de clavier configurables.
Concluant
Je crois que la liste est plus que ce que nous avons examiné, donc si vous avez utilisé d’autres éditeurs de texte gratuits et open-source, faites-le nous savoir en postant un commentaire. Merci d’avoir lu et restez toujours connecté à Tecmint.






















