5 meilleurs éditeurs de texte Linux qui ne sont ni Vi ni Emacs (et pourquoi ils sont mes préférés)
Nommez votre distribution de bureau - j’ai des éditeurs de texte excellents et faciles à utiliser à recommander.
Linux a toujours eu des éditeurs de texte. Au début, les fameuses guerres d'éditeurs qui opposaient Emacs à vi et ceux de chaque côté de la barrière étaient farouchement fidèles à leur choix. Ces deux éditeurs de texte sont non seulement très puissants, mais ne sont pas vraiment conviviaux. Considérez ceci : pour enregistrer un fichier dans vi, vous devez appuyer sur Shift+ : puis taper wq (pour écrire/quitter) pour enregistrer. Ces types de raccourcis clavier sont nécessaires pour fonctionner dans vi et la plupart des utilisateurs (en particulier ceux qui découvrent Linux) n'ont pas besoin de confusion supplémentaire.
L’éditeur de texte moderne est devenu quelque chose de tout à fait différent. Ce n'est plus seulement pour configurer Linux ou écrire du code. Bien que les éditeurs de texte soient encore utilisés pour ces tâches, ils peuvent également être utilisés pour la prise de notes, la rédaction de journaux et même l'écriture d'un roman. Bien que je n'aie jamais utilisé d'éditeur de texte pour écrire un livre complet, je l'ai utilisé pour des nouvelles et des fictions flash.
Je m'attends à être critiqué pour cela, mais ni vi ni Emacs ne sont inclus dans cette liste. Pourquoi tu demandes ?
Bien que ces deux éditeurs soient exceptionnellement puissants, j’ai toujours trouvé qu’ils gênaient plus que n’aidaient. Emacs et vi ne sont pas destinés à l'utilisateur moyen ni à un usage quotidien - et c'est sur cela que je me concentre ici. Si vous êtes un administrateur sérieux, un utilisateur expérimenté ou un développeur, vi ou Emacs vous serviront très bien. Ainsi, si vous trouvez les éditeurs répertoriés ici trop simples ou pas assez flexibles, vous pouvez toujours vous tourner vers ces deux outils puissants pour vous aider à coder, configurer et administrer.
Pour ceux qui apprécient les outils plus faciles à utiliser (mais toujours efficaces), lisez la suite.
1. nano
L'éditeur nano est mon préféré depuis des décennies. Oui, c'est basique, mais ça fait le travail. Nano inclut toutes les fonctionnalités dont j'ai besoin dans un éditeur (et pas beaucoup plus). Avec nano, vous pouvez écrire de simples fichiers texte plats (ce qui signifie qu'ils n'ont pas de formatage) et profiter de fonctionnalités telles que la recherche et le remplacement interactifs, l'annulation/la restauration, la coloration syntaxique, le défilement fluide, l'indentation automatique, l'accès à la ligne. et numéro de colonne, basculement de fonctionnalités, verrouillage de fichiers et prise en charge de l'internationalisation.
Une chose à noter : Nano est une application de terminal, ce qui signifie qu'elle n'a pas d'application GUI. Vous ouvrez le terminal et émettez la commande nano filename (où filename est le fichier que vous souhaitez modifier ou créer). Vous pouvez utiliser plusieurs options, telles que --backup (qui crée une sauvegarde de la version précédente du fichier), --tabstospaces (qui convertit les tabulations saisies en espaces), --locking (qui verrouille le fichier lors de l'édition), --smooth (pour un défilement fluide), et bien d'autres.
Nano est gratuit et est préinstallé avec la plupart des distributions Linux.
2. Gedit
Gedit, l'éditeur de texte par défaut pour le bureau GNOME, est une application GUI basique mais efficace. Avec Gedit, vous trouverez des fonctionnalités telles que les onglets, la prise en charge du texte internationalisé (UTF-8), la coloration syntaxique, la prise en charge des démarques, les polices et les couleurs configurables, la prise en charge de l'impression, l'enregistrement automatique, la création de sauvegarde automatique, les raccourcis clavier, les thèmes, le plein écran. mode, et plus encore.
Ce qui me vend sur Gedit, c'est sa simplicité. Bien que j'utilise presque toujours par défaut nano, lorsque j'ai besoin d'un éditeur de texte GUI, c'est généralement Gedit. En fin de compte, cependant, l'une des principales raisons pour lesquelles je garde Gedit est que l'éditeur nano doit être ouvert à partir de la fenêtre du terminal, ce qui signifie que vous ne pouvez pas simplement double-cliquer sur un fichier dans votre gestionnaire de fichiers pour l'ouvrir dans un terminal. Donc, Gedit. Il y a cependant une autre raison pour laquelle j'opterai parfois pour Gedit. Vous pouvez utiliser cet éditeur de texte en mode plein écran. Ainsi, lorsque je souhaite modifier un fichier texte sans distraction, je peux passer en plein écran et chasser tout le reste.
Gedit est gratuit et est livré avec la plupart des distributions de bureau basées sur GNOME.
3. Éditeur de texte COSMIC
COSMIC Text Editor sera l'éditeur de texte par défaut pour le bureau COSMIC de System76 (une fois qu'il sera finalement publié). Cependant, l'éditeur de texte COSMIC montre déjà de grands progrès et promet d'être l'équivalent Gedit de COSMIC. COSMIC inclura un ensemble de fonctionnalités assez typiques, telles que la coloration syntaxique, les raccourcis clavier standard, la recherche, la vérification orthographique, la prise en charge du projet, l'annulation des modifications, les statistiques de documents et même la prise en charge de la gestion Git.
Il est rare que je trouve un thème sombre préférable, mais avec COSMIC Text Editor, cela semble tout à fait approprié. Comme Gedit, COSMIC Text Editor est très simple à utiliser et peut être utilisé pour des tâches basiques ou encore plus compliquées (telles que l'écriture de code). Si vous utilisez Pop!_OS, vous pouvez avoir une idée de ce à quoi ressemblera COSMIC Text Editor en l'installant depuis le Pop Shop.
COSMIC Text Editor est gratuit et sera officiellement disponible lors de la livraison du système d'exploitation COSMIC Desktop.
4. Kate
Kate est à KDE Plasma ce que Gedit est à GNOME. La différence entre les deux est que Kate propose quelques fonctionnalités supplémentaires, telles que la sélection multi-curseur et multi-curseur (qui vous permet de sélectionner plusieurs chaînes de texte à la fois ou même de manipuler plusieurs chaînes en même temps).
Kate propose également une prise en charge de projet, une coloration syntaxique, des raccourcis clavier standard et même des plugins. Avec la fonctionnalité des plugins, vous pouvez ajouter la prise en charge des requêtes SQL, le débogage GDB, la construction de projets en un clic, et bien plus encore. Considérez Kate comme une version améliorée de Gedit qui peut également être utilisée pour créer et éditer des fichiers texte simples.
Kate est gratuite et est livrée comme éditeur de texte par défaut pour le bureau KDE Plasma.
5. Texte sublime
Sublime Text est le seul éditeur propriétaire de la liste et est le plus puissant (de loin) de ceux répertoriés. Une chose à comprendre à propos de Sublime est qu'il est destiné aux programmeurs et cela est clair avec des fonctionnalités telles que la prise en charge du rendu GPU, la sélection multiple par onglets, la saisie semi-automatique contextuelle, un puissant moteur de coloration syntaxique, la création de code dans l'éditeur, des extraits de code, palette de commandes (pour lancer des commandes spécifiques avec des raccourcis clavier), édition simultanée, etc. Oui, Sublime peut également être utilisé pour créer et éditer des fichiers texte de base, mais ce serait comme aller à l'épicerie dans une Ferrari.
Sublime peut être testé gratuitement sur Linux (ainsi que MacOS et Windows), mais pour continuer à utiliser ce puissant éditeur de texte, il vous en coûtera un paiement unique de 99,00 $. .
Si vous cherchez simplement à créer et à modifier des fichiers texte simples (ou à modifier des fichiers de configuration Linux), restez fidèle à Nano. Si vous préférez une interface graphique, n'importe lequel de ces outils fonctionnera pour vous. Si vous aimez l'idée de Sublime Text (qui est un outil fantastique), rappelez-vous simplement que c'est probablement plus de puissance que vous n'en aurez jamais besoin pour une simple édition de texte.