23 meilleurs éditeurs de texte open source (GUI + CLI) en 2021

23 meilleurs éditeurs de texte open source (GUI + CLI) en 2021

Les éditeurs de texte peuvent être utilisés pour écrire du code, modifier des fichiers texte tels que des fichiers de configuration, la création de fichiers d'instructions utilisateur et bien d'autres. Dans Linux, les éditeurs de texte sont de deux types qui sont l'interface utilisateur graphique (GUI) et les éditeurs de texte en ligne de commande (console ou terminal).

Ne manque pas: 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 couramment utilisés dans 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 et les programmeurs système, c'est pourquoi de nombreux utilisateurs l'appellent souvent en tant qu'éditeur de programmeur. Il permet la mise en surbrillance de la syntaxe lors de l'écriture de code ou de l'édition de fichiers de configuration.

Vous pouvez installer Vigueur Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install vim [sur debian, ubuntu et mint] $ sudo dnf install vim [sur rhel, centos et fedora] $ sudo pacman -s vim [sur arch linux et manjaro] $ sudo zypper install vim [on opensese] 

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 en tant qu'éditeur de texte intégral dans Linux
  • Apprenez les conseils et astuces de l'éditeur «VI / VIM» pour améliorer vos compétences
  • 8 Astuces et astuces «VI / VIM» intéressantes
Éditeur VI / VIM Linux

2. Faire un get

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

  • Prise en charge de l'UTF-8
  • Utilisation de la taille et des couleurs configurables
  • Syntaxe hautement personnalisable survenant
  • Annuler et refaire les fonctionnalités
  • Retour des fichiers
  • Édition à distance des fichiers
  • Rechercher et remplacer le texte
  • Les fonctionnalités de support du presse-papiers et bien d'autres
Éditeur Gedit

Vous pouvez installer Faire un get Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install gedit [sur Debian, Ubuntu et Mint] $ sudo dnf installer gedit [sur rhel, centos et fedora] $ sudo pacman -s gedit [sur arch linux et manjaro] $ sudo zypper installer gedit [sur opensuse] 

3. Éditeur de nano

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

Nano a les fonctionnalités suivantes:

  • Clies de clés hautement personnalisables
  • Syntaxe mise en évidence
  • Options d'annuler et de refaire
  • Affichage de ligne complète sur la sortie standard
  • Prise en charge du téléavertisseur à lire à partir de l'entrée standard
Éditeur de nano

Vous pouvez installer Nano Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install nano [sur Debian, Ubuntu et Mint] $ sudo dnf installer nano [sur rhel, centos et fedora] $ sudo pacman -s nano [sur arch linux et manjaro] $ sudo zypper installer nano [sur opensuse] 

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

  • Comment utiliser Nano Editor dans Linux

4. GNU Emacs

Emacs est un éditeur de texte très extensible et personnalisable qui propose é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 a les fonctionnalités suivantes:

  • Documentation et tutoriels utilisateur
  • Syntaxe mise en évidence en utilisant des couleurs même pour le texte brut.
  • Unicode prend en charge de nombreuses langues naturelles.
  • Diverses extensions, y compris le courrier et les nouvelles, l'interface de débogueur, le calendrier et bien d'autres
Éditeur EMACS

Vous pouvez installer Emacs Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install emacs [sur Debian, Ubuntu et Mint] $ sudo dnf installer emacs [sur rhel, centos et fedora] $ sudo pacman -s emacs [sur arch linux et manjaro] $ sudo zypper installer emacs [sur opensuse] 

5. Kate / Kwrite

Kate est un éditeur de texte riche en fonctionnalités et très enfichable qui est livré avec Environnement Kdesktop (Kde). Le projet Kate vise le développement de deux produits principaux qui sont: Katepart et Kate.

Katepart est un composant de l'éditeur de texte avancé inclus dans de nombreuses applications KDE qui peuvent obliger les utilisateurs à modifier le texte alors que Kate est un texte d'interface de document multiple (MDI), éditeur.

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

  • Extensible par script
  • Encodage Support tel que le mode Unicode
  • Rendu texte en mode bidirectionnel
  • Support de fin de ligne avec les fonctionnalités de détection automatique

Également édition de fichiers à distance et de nombreuses autres fonctionnalités, notamment des fonctionnalités de rédaction avancée, des fonctionnalités d'applications, des fonctionnalités de programmation, des fonctionnalités de mise en évidence de texte, des fonctionnalités de sauvegarde et des fonctionnalités de recherche et de recherche.

Éditeur de Kate

Vous pouvez installer Kate Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install kate [sur Debian, Ubuntu et Mint] $ sudo dnf installer kate [sur rhel, centos et fedora] $ sudo pacman -s kate [sur arch linux et manjaro] $ sudo zypper installer kate [sur opensuse] 

6. Éditeur de texte sublime

Le texte sublime 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 des utilisateurs avec des plugins, principalement construits par la communauté et pris en charge sous des licences de logiciels gratuits.

Éditeur de texte sublime pour Linux

Vous pouvez installer Texte sublime Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install sublime-text [sur Debian, ubuntu et mint] $ sudo dnf installer sublime-text [sur rhel, centos et fedora] $ sudo pacman -s sublime-text [sur arch linux et manjaro] $ sudo zypper installer sublime-text [sur opensuse] 

7. Rédacteur en chef de Jed

Jed est également un autre éditeur de ligne de commande avec la prise en charge des fonctionnalités de type GUI telles que Dropdown Menus. Il est développé à dessein pour le développement de logiciels et l'une de ses fonctionnalités importantes est la prise en charge du mode Unicode.

Rédacteur en chef de Jed

Vous pouvez installer Faire un sabot Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install jed [sur Debian, Ubuntu et Mint] $ sudo dnf installer Jed [sur rhel, centos et fedora] $ sudo pacman -s jed [sur arch linux et manjaro] $ sudo zypper installer Jed [sur opensuse] 

8. éditeur GVIM

Il s'agit d'une version GUI de l'éditeur VIM populaire et il a des fonctionnalités similaires à celles de la ligne de commande VIM.

Éditeur GVIM

Vous pouvez installer gvim Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install vim-gtk3 [sur Debian, ubuntu et mint] $ sudo dnf installer gvim [sur rhel, centos et fedora] $ sudo pacman -s gvim [sur arch linux et manjaro] $ sudo zypper installer gvim [on on Opensuse] 

9. Éditeur de Geany

Geany est un environnement de développement intégré minuscule et léger qui propose des fonctionnalités de base en forme d'IDE en mettant l'accent sur le développement de logiciels à l'aide de la boîte à outils GTK +.

Il a quelques fonctionnalités de base comme indiqué ci-dessous:

  • Syntaxe mise en évidence
  • Interface enfichable
  • Prend en charge de nombreux types de fichiers
  • Permet le pliage du code et la navigation de code
  • Nom du symbole et construire une complétion automatique
  • Prend en charge la fermeture automatique des balises HTML et XML
  • Fonctionnalité de gestion de projet élémentaire plus bien d'autres
Éditeur de Geany

Vous pouvez installer Geany Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install geany [sur Debian, Ubuntu et Mint] $ sudo dnf installer geany [sur rhel, centos et fedora] $ sudo pacman -s geany [sur arch linux et manjaro] $ sudo zypper installer geany [sur opensuse] 

dix. Coussin de feuille

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

Il a les fonctionnalités suivantes:

  • Option de codet
  • Permet la détection automatique de CodeSet
  • Options d'annuler et de refaire
  • Afficher les numéros de ligne de fichiers
  • Prend en charge les options de glisser-déposer
  • Support d'impression
Éditeur de Leafpad

Vous pouvez installer Coussin de feuille Éditeur dans Linux Systems utilisant Snap Package Manager comme indiqué.

$ sudo snap installer leafpad 

11. Poisson bleu

Poisson bleu 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 comme indiqué ci-dessous:

  • Léger et rapide
  • Intègre des programmes Linux externes tels que le peluche, le weblin, la marque et bien d'autres et filtres, tels que SED, SOT, AWK et bien d'autres
  • Fonction de chèque d'orthographe
  • Soutient le travail sur plusieurs projets
  • Édition de fichiers à distance
  • Rechercher et remplacer le support
  • Option d'annuler et de refaire
  • Récupération automatique de fichiers modifiés
Éditeur de poisson bleu

Vous pouvez installer Poisson bleu Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install bluefish [sur Debian, Ubuntu et Mint] $ sudo dnf installer Bluefish [sur Rhel, Centos et Fedora] $ sudo Pacman -s Bluefish [sur Arch Linux et Manjaro] $ sudo zypper installer Bluefish [sur OpenSuse] 

12. Atome

Atom est un éditeur de code multiplateforme gratuit et ouvert 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 il a pris en charge le nœud.Plugins basés sur JS et contrôle GIT natif.

Les points forts de la fonctionnalité d'Atom incluent:

  • 100% open source
  • Disposition moderne et personnalisable
  • Thèmes
  • Support Git intégré
  • Collaboration en temps réel avec Telesync
  • Smart Auto-Complete et Intellisense
  • Gestionnaire de packages intégré
Éditeur de texte atom

Vous pouvez installer Atome Éditeur dans Linux Systems en utilisant les commandes suivantes.

---------- Sur Debian, Ubuntu & Mint ---------- $ wget -c https: // atom.IO / Download / Deb -o Atom.deb $ sudo dpkg -i atom.deb ---------- Sur Rhel, Centos et Fedora ---------- $ wget -c https: // atom.IO / Download / RPM -O Atom.RPM $ sudo rpm -i atome.RPM 

13. Vscode

VScode est un éditeur de texte moderne libre et open-source robuste construit 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 GIT intégrée avec les commandes GIT
  • Intelligence
  • 100% personnalisabilité
  • Prise en charge des tonnes de langues tout droit sorties de la boîte
  • Dispositions agissables
  • Terminal intégré
Code Visual Studio

Vous pouvez installer Vscode pour votre distribution Linux en téléchargeant le .deb ou .RPM Package à partir de la page de téléchargement VScode.

14. Table légère

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 caractéristiques de la table légère comprennent:

  • Évaluation en ligne
  • Montres en temps réel
  • Gratuit et open source
  • Gestionnaire de plugins
  • Édition puissante
Éditeur de code de table léger

Vous pouvez installer Table légère sur Ubuntu et ses dérivés en utilisant le PPA suivant.

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

15. Éditeur de texte de 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 comprennent:

  • Syntaxe personnalisable survient
  • Prise en charge des plugins écrits en Python, C ou Lua
  • Support aux expressions régulières
  • Accélérateurs de clavier configurables
Éditeur de texte média

Vous pouvez télécharger et installer méditer du mooedit.sourceforge.page nette.

16. Éditeur de texte de Neovim - Vim

Neovim est un éditeur de texte Hyperextensible Vim en mettant l'accent sur l'utilisabilité et l'extensibilité de la fonction. Il a été transporté à partir de l'éditeur VIM populaire afin de refacter de manière agressive sa fonctionnalité et sa convivialité avec des GUIS modernes, un contrôle de l'emploi asynchrone, etc.

Les points forts de la fonctionnalité de Neovim incluent:

  • 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 configurable intégré
Éditeur de texte de Neovim - Vim

Vous pouvez installer Néovim Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install neovim [sur Debian, Ubuntu et Mint] $ sudo dnf installer Neovim [sur rhel, centos et fedora] $ sudo pacman -s neovim [sur arch linux et manjaro] $ sudo zypper installer neovim [sur opensuse] 

17. Bloc-notes++

Notepad ++ est un éditeur de texte personnalisable construit 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 faire entendre ses fonctionnalités avec des tonnes de plugins.

Ses fonctionnalités incluent:

  • Édition d'onglets
  • Pliage de code
  • Assistance en signet
  • Carte de document
  • Expression régulière compatible perl
Notificateur de notes ++ éditeur de code source

Vous pouvez installer Bloc-notes++ Éditeur de Linux Systems en utilisant instantané Gérer le package comme indiqué.

$ sudo snap installer notepad-plus-plus 
Reado connexe: 11 meilleures alternatives de bloc-notes ++ pour Linux

18. Éditeur de code Kakoune

Kakoune est un éditeur de texte modal gratuit et open source VIM avec un modèle d'édition qui implémente les touches de VI comme un langage d'édition de texte.

Il a plusieurs caractéristiques parmi lesquelles sont:

  • Auto-indentation
  • Manipulation de cas
  • Pipe chaque sélection à un filtre externe
  • Crochets
  • Syntaxe mise en évidence
  • Personnalisation
  • Sélections multiples
Éditeur de code Kakoune

Vous pouvez installer le Kakoune Éditeur dans Linux Systems à l'aide de votre gestionnaire de packages par défaut comme indiqué.

$ sudo apt install kakoune [sur Debian, Ubuntu et Mint] $ sudo dnf installer kakoune [sur rhel, centos et fedora] $ sudo pacman -s kakoune [sur arch linux et manjaro] $ sudo zypper installer kakoune [sur opensese] 

19. Micro - éditeur de texte basé sur les 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 profitent des fonctionnalités des autres éditeurs de texte basés sur un terminal sans la courbe d'apprentissage abrupte.

Les points forts de la fonctionnalité de Micro incluent:

  • Support de souris
  • Curseurs multiples
  • Émulation terminale
  • Personnalisation élevée
  • Système de plugin
  • Bibliothèque statique sans dépendances
É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 | frapper 

20. Éditeur de texte des supports

Brassets est un éditeur de code gratuit et open-source moderne 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 en utilisant plusieurs extensions gratuites.

Les fonctionnalités des supports comprennent:

  • Une belle interface utilisateur
  • Prise en charge du préprocesseur pour SCSS et moins
  • Éditeurs en ligne
  • Aperçu en direct
  • Édition multiple à onglets
  • Support PHP
  • Prend en charge le protocole de serveur linguistique
  • Prise en charge des extensions de plugins
Éditeur de texte des supports

Vous pouvez installer Supports Éditeur de Linux Systems en utilisant instantané Gestionnaire de packages comme indiqué.

$ Sudo Snap Installer les supports 

21. Éditeur Lite

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

Éditeur de texte lite

22. Ash Editor

Ash est un éditeur de texte basé sur la ligne de commande simple et propre, conçu pour être facile à utiliser avec les principales clés modernes et il est suffisamment efficace pour gérer un grand nombre de fichiers simultanément et a un large éventail de fonctionnalités modernes.

Ash - éditeur de texte de terminal moderne

23. Cudatext

Cudatext est un nouvel éditeur de texte open source et multiplateforme propre qui est livré avec des tonnes de fonctionnalités qui incluent:

  • Syntaxe Présentant pour beaucoup de langues.
  • Trouver / remplacer par des expressions régulières.
  • Palette de commande, avec correspondance floue.
  • Visionneuse binaire / hexagonale pour les fichiers de taille illimitée.
  • Support pour de nombreux encodages.
Cudatext - éditeur de texte multiplateforme
Final

Je crois que la liste est plus que ce que nous avons examiné, donc si vous avez utilisé d'autres éditeurs de texte libre et open-open, faites-le nous savoir en publiant un commentaire. Merci d'avoir lu et de toujours rester connecté à Tecmint.