23 Meilleurs éditeurs de texte Open Source (GUI + CLI) en 2021

Les éditeurs de texte peuvent être utilisés pour écrire du code, éditer des fichiers texte tels que des fichiers de configuration, créer des fichiers d’instructions utilisateur, etc. Sous Linux, les éditeurs de texte sont de deux types : l’interface utilisateur graphique (GUI) et les éditeurs de texte en ligne de commande (console ou terminal).

A ne pas manquer : Mes Éditeurs de Ligne de Commande Préférés pour Linux – Quel est Votre Éditeur ?

Dans cet article, je jette un coup d’œil à certains des 21 meilleurs éditeurs de texte open source couramment utilisés sous Linux sur les serveurs et les bureaux.

Vi/Vim Editor

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 l’édition de fichiers de configuration.

Vous pouvez installer Vim editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Si vous souhaitez voir notre série complète sur vi(m), veuillez vous référer aux liens ci-dessous:

  • Apprenez et utilisez Vi/Vim comme Éditeur de Texte Intégral sous Linux
  • Apprenez les Trucs et astuces de l’Éditeur ‘Vi/Vim’ pour améliorer Vos Compétences
  • 8 Trucs et Astuces intéressants de l’Éditeur ‘Vi/Vim’
Vi/Vim Linux Editor
Éditeur Linux Vi/Vim

Gedit

Gedit est un éditeur de texte à usage général basé sur une interface graphique et est installé par défaut dans l’environnement de bureau Gnome. Il est simple à utiliser, très enfichable et un éditeur puissant avec les fonctionnalités suivantes:

  • Prise en charge de l’UTF-8
  • Utilisation de la taille et des couleurs de police configurables
  • Coloration syntaxique hautement personnalisable
  • Fonctionnalités d’annulation et de restauration
  • Restauration de fichiers
  • Édition à distance de fichiers
  • Recherche et remplacement de texte
  • Fonctionnalités de support du presse-papiers et bien d’autres
Gedit Editor
Gedit Editor

Vous pouvez installer Gedit editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano est un éditeur de texte facile à utiliser, en particulier pour les utilisateurs Linux nouveaux et avancés. Il améliore la convivialité en fournissant une liaison de clé personnalisable.

Nano a les caractéristiques suivantes:

  • Liaisons de touches hautement personnalisables
  • Coloration syntaxique
  • Options d’annulation et de restauration
  • Affichage en ligne complète sur la sortie standard
  • Prise en charge du Pager pour lire à partir de l’entrée standard
Éditeur Nano
Nano Editor

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 $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

Vous pouvez consulter notre guide complet pour l’édition de fichiers avec Nano editor à:

  • Comment utiliser Nano Editor sous Linux

GNU Emacs

Emacs est un éditeur de texte hautement extensible et personnalisable qui offre également une interprétation du langage de programmation Lisp à sa 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
  • Coloration syntaxique utilisant des couleurs même pour le texte brut.
  • Unicode supporte de nombreux langages naturels.
  • Diverses extensions, y compris le courrier et les actualités, l’interface de débogage, le calendrier et bien d’autres
Éditeur Emacs
Éditeur Emacs

Vous pouvez installer Éditeur Emacs dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

Kate est un éditeur de texte riche en fonctionnalités et hautement enfichable fourni avec l’environnement KDesktop (KDE). Le projet Kate vise le développement de deux produits principaux qui sont: KatePart et Kate.

KatePart est un composant d’éditeur de texte avancé inclus dans de nombreuses applications KDE qui peuvent obliger les utilisateurs à modifier du texte alors que Kate est un éditeur de texte d’interface de document multiple (MDI).

Voici quelques-unes de ses caractéristiques générales:

  • Extensible par script
  • 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 des fonctionnalités de détection automatique

Également l’édition de fichiers à distance et de nombreuses autres fonctionnalités, y compris les fonctionnalités avancées d’éditeur, les fonctionnalités d’applications, les fonctionnalités de programmation, les fonctionnalités de mise en évidence de texte, les fonctionnalités de sauvegarde et les fonctionnalités de recherche et de remplacement.

Kate Editor
Kate Editor

Vous pouvez installer Kate editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

Sublime Text est un puissant éditeur de code source multiplateforme doté d’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 sous des licences de logiciels libres.

Sublime Text Editor pour Linux
Sublime Text Editor pour Linux

Vous pouvez installer Sublime Text editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Jed Editor

Jed est également un autre éditeur de ligne de commande prenant en charge les fonctionnalités de type interface graphique telles que les menus déroulants. Il est développé à dessein pour le développement de logiciels et l’une de ses caractéristiques importantes est le support du mode Unicode.

Jed Editor
Jed Editor

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 $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

Éditeur gVim

C’est une version graphique de l’éditeur Vim populaire et il a des fonctionnalités similaires à celles de la ligne de commande Vim.

Éditeur Gvim
Éditeur Gvim

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 vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany est un environnement de développement intégré minuscule et léger qui offre des fonctionnalités de base de typeE en mettant l’accent sur le développement logiciel à l’aide de la boîte à outils GTK+.

Il a quelques fonctionnalités de base énumérées ci-dessous:

  • Coloration syntaxique
  • Interface enfichable
  • Prend en charge de nombreux types de fichiers
  • Permet le pliage de code et la navigation de code
  • Nom du symbole et complétion automatique de la construction
  • Prend en charge la fermeture automatique des balises HTML et XML
  • Fonctionnalité élémentaire de gestion de projet et bien d’autres
Geany Editor
Geany Editor

Vous pouvez installer Geany editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad est un éditeur de texte léger basé sur une interface graphique GTK+ qui est également populaire parmi les utilisateurs de Linux aujourd’hui. Il est facile à utiliser par les nouveaux utilisateurs de Linux.

Il a les caractéristiques suivantes:

  • Option de jeu de codes
  • Permet la détection automatique du jeu de codes
  • Options d’annulation et de restauration
  • Afficher les numéros de ligne du fichier
  • Prend en charge les options de glisser-déposer
  • Prise en charge de l’impression
Leafpad Editeur
Editeur Leafpad

Vous pouvez installer l’éditeur Leaf Pad dans les systèmes Linux en utilisant le gestionnaire de paquets snap comme indiqué.

$ sudo snap install leafpad

Bluefish

Bluefish est un éditeur de texte facile à installer et avancé ciblant les programmeurs Linux et les développeurs Web. Il offre un large ensemble de fonctionnalités énumérées ci-dessous:

  • Léger et rapide
  • Intègre des programmes Linux externes tels que lint, weblint, make et bien d’autres et des filtres, des pipings 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
  • Recherche et remplacement Prise en charge
  • Option Annuler et rétablir
  • Récupération automatique des fichiers modifiés
  • li>
Éditeur Bluefish
Éditeur Bluefish

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 $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom est un éditeur de code multiplateforme gratuit et open source développé par GitHub. Il a été conçu pour être entièrement personnalisable à l’aide de technologies Web telles que HTML et JavaScript et prend en charge Node.plugins basés sur js et contrôle Git natif.

Les caractéristiques principales d’Atom incluent:

  • 100% open source
  • Mise en page moderne et personnalisable
  • Thèmes
  • Prise en charge intégrée de Git
  • Collaboration en temps réel avec Telesync
  • Auto-complétion intelligente et IntelliSense
  • Gestionnaire de paquets intégré
Éditeur de texte Atom
Éditeur de texte Atom

Vous pouvez installer Atom editor dans les systèmes Linux en utilisant les commandes suivantes.

---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm

VSCode

VSCode est un éditeur de texte moderne, gratuit et open source, robuste, construit par Microsoft pour les ordinateurs Linux, Mac et Windows.

Il offre des tonnes de fonctionnalités puissantes, y compris:

  • 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 des commandes Git
  • IntelliSense
  • 100% de personnalisation
  • Prise en charge de tonnes de langues tout droit sorties de la boîte
  • Mises en page basculantes
  • Terminal intégré
Visual Studio Code
Visual Studio Code

Vous pouvez installer VSCode pour votre distribution Linux en téléchargeant le.deb ou.paquet rpm de la page de téléchargement de VSCode.

Light Table

Light Table est un éditeur de texte multiplateforme puissant et sans encombrement conçu pour être suffisamment personnalisable pour être utilisé dans tout ce que son utilisateur choisit.

Les fonctionnalités de la Table lumineuse incluent:

  • Évaluation en ligne
  • Montres en temps réel
  • Libre et open source
  • Gestionnaire de plug-ins
  • Édition puissante
Éditeur de code de table lumineuse
Éditeur de code de Table lumineuse

Vous pouvez installer Light Table sur Ubuntu et ses dérivés en utilisant le PPA suivant.

$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer

Éditeur de texte Medit

medit est un éditeur de texte open source léger pour Mac, Linux et Windows. Il a commencé à l’origine comme un simple composant intégré de l’éditeur GGAP et est maintenant son propre éditeur de texte autonome.

les fonctionnalités de medit incluent:

  • Coloration 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
Éditeur de Texte multimédia
Éditeur de Texte multimédia

Vous pouvez télécharger et installer medit à partir du mooedit.sourceforge.net page.

Neovim – Éditeur de texte basé sur Vim

Neovim est un éditeur de texte hyperextensible basé sur vim, axé sur la convivialité et l’extensibilité des fonctions. Il a été dérivé du populaire éditeur Vim afin de refactoriser agressivement ses fonctionnalités et sa convivialité avec des interfaces graphiques modernes, un contrôle des tâches asynchrones, etc.

Les caractéristiques principales de Neovim incluent:

  • Licence libre 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
Éditeur de texte basé sur Neovim-Vim
Éditeur de texte basé sur Neovim-Vim

Vous pouvez installer Neovim editor dans les systèmes Linux en utilisant votre gestionnaire de paquets par défaut comme indiqué.

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

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 avoir 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 de document
  • Expression régulière compatible Perl
Éditeur de Code Source Notepad++
Éditeur de Code source Notepad++

Vous pouvez installer l’éditeur Notepad++ dans les systèmes Linux en utilisant snap package manage comme indiqué.

$ sudo snap install notepad-plus-plus
Reado lié: 11 Meilleures Alternatives Notepad++ Pour Linux

Kakoune Code Editor

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 comme langage d’édition de texte.

Il possède plusieurs caractéristiques parmi lesquelles:

  • Auto-indentation
  • Manipulation de cas
  • Tuyauterie de chaque sélection vers un filtre externe
  • Crochets
  • Coloration syntaxique
  • Personnalisation
  • Sélections multiples
Éditeur de code Kakoune

  • div>
    Éditeur de code Kakoune

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 $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Éditeur de texte basé sur les micro–terminaux

Micro est un éditeur de texte basé sur la ligne de commande conçu pour être assez facile et intuitif pour que les utilisateurs puissent tirer parti des fonctionnalités d’autres éditeurs de texte basés sur les terminaux sans la courbe d’apprentissage abrupte.

Les caractéristiques principales de Micro incluent:

  • Prise en charge de la souris
  • Curseurs multiples
  • Émulation de terminal
  • Haute personnalisation
  • Système de plug-ins
  • Bibliothèque statique sans dépendances
Éditeur de texte Micro Terminal
Éditeur de texte Micro Terminal

Vous pouvez facilement installer micro dans votre distribution Linux en exécutant le script d’installation suivant.

$ curl https://getmic.ro | bash

Éditeur de texte Brackets

Brackets est un éditeur de code libre et open-source moderne créé par Adobe avec un 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 incluent:

  • Une belle Interface utilisateur
  • Prise en charge du préprocesseur pour SCSS et MOINS
  • Éditeurs en ligne
  • Aperçu en direct
  • Édition à onglets multiples
  • Prise en charge de PHP
  • Prend en charge le protocole de serveur de langue
  • Prise en charge des extensions de plug-ins
Éditeur de texte de parenthèses
Éditeur de texte de parenthèses

Vous pouvez installer l’éditeur de parenthèses dans les systèmes Linux en utilisant le gestionnaire de paquets snap comme indiqué.

$ sudo snap install brackets

Lite Editor

Lite est un nouvel éditeur de texte principalement développé dans le langage Lua, qui vise à offrir quelque chose de pratique, agréable, minuscule et rapide, créé aussi simplement que possible; facile à modifier et à développer, ou à utiliser sans faire non plus.

Éditeur de texte lite
Éditeur de texte Lite

Ash Editor

ash est un éditeur de texte en ligne de commande simple et propre, conçu pour être facile à utiliser avec des 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.

Ash - Éditeur de Texte de Terminal Moderne
Ash– Éditeur de Texte de terminal Moderne

CudaText

CudaText est un nouvel éditeur de Texte open-source propre et cross-source éditeur de texte de plate-forme livré avec des tonnes de fonctionnalités, notamment:

  • Surlignage de la syntaxe pour de nombreuses langues.
  • Rechercher/Remplacer par des expressions régulières.Palette de commandes
  • , avec correspondance floue.
  • Visualiseur binaire/hexadécimal pour les fichiers de taille illimitée.
  • Prise en charge de nombreux encodages.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Laisser un commentaire

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