Un éditeur de texte est très important pour tout système d’exploitation. Qu’il s’agisse de prendre des notes rapides, de rédiger un document ou même de coder un script, c’est le meilleur outil pour le travail. Pour Linux, vous seriez étonné du nombre d’éditeurs de texte différents qui existent. Pour vous aider à décider quel éditeur de texte vous souhaitez utiliser, nous couvrons ici les meilleurs éditeurs de texte sur Linux.
1. Atome
Si vous cherchez à vous lancer dans l’édition de texte en profondeur, alors le GitHub développé Atome pourrait être pour vous. Il peut être un peu déroutant de savoir quels packages installer, mais c’est la nature de la bête d’édition de texte.
Atom n’est pas l’éditeur de texte le plus léger sur le marché, et si vous ne faites que configurer des fichiers ou d’autres petits travaux, alors ce n’est peut-être pas pour vous. Pour des choses comme la programmation et les scripts, cependant, et le travail sur plusieurs fichiers en même temps, Atom est à la hauteur de la tâche. Il prend en charge des milliers de packages (tous accessibles via le programme d’installation de packages intégré) et des plugins écrits en Node.js. Si vous venez sur Atom depuis le populaire Vim, vous pouvez l’utiliser en mode vim pour vous aider à trouver vos marques, et en 2017, GitHub a publié un Version IDE cela peut aider à accélérer les choses pour de nombreux utilisateurs.
Atom a une implémentation graphique élégante, bien que vous puissiez également utiliser son mode de ligne de commande pour une expérience plus familière. C’est plus difficile à saisir que la plupart des éditeurs de texte, mais inestimable pour les tâches plus lourdes.
2. Visual Studio Code
Code Visual Studio, ou VSCode en abrégé, est un éditeur de code développé par Microsoft, bien qu’il puisse également servir de simple éditeur de texte. Il est gratuit et basé sur une technologie open source, et il est assez léger pour la puissance dont il dispose.
VSCode est un éditeur assez puissant. Il a une grande variété d’extensions disponibles. Ces extensions vous permettent d’ajouter une prise en charge linguistique supplémentaire, des thèmes pour VSCode, des options de formatage, etc. Principalement avec la prise en charge des langages, cela transformera VSCode en un IDE pour l’un de ces langages de programmation. Il y a un terminal intégré, qui est énorme pour exécuter et tester des scripts. De plus, il existe une technologie appelée Intellisense. Cela va encore plus loin dans la mise en évidence de la syntaxe, permettant une complétion de code intelligente basée sur des variables, des fonctions et des modules importés. C’est un éditeur simple quand vous le souhaitez, mais vous pouvez intégrer de nombreuses fonctionnalités et fonctionnalités dans ce programme léger.
3. Nano
Si vous travaillez constamment sur le terminal, je recommande fortement Nano. D’autres éditeurs comme Vim et Emacs sont tout aussi géniaux, mais je pense que le flux de travail pour les éditeurs de ligne de commande est le plus logique avec Nano. Il est installé par défaut dans la plupart des distributions, et si ce n’est pas le cas, l’installation de Nano est aussi simple que ceci :
# Debian/Ubuntu based distro sudo apt install nano # Fedora sudo dnf install nano # OpenSuse sudo zypper install nano # Arch sudo pacman -S nano
La beauté de Nano est qu’il est facile à utiliser. (Même dans ce cas, nous avons un guide du débutant sur Nano pour vous aider à démarrer.) Alors que Vim est puissant et est livré avec un énorme complexe de commandes et de raccourcis clavier, Nano vous permet simplement d’ouvrir un fichier et de commencer à taper. Il a des fonctionnalités limitées mais a également une complexité minimale.
4. Xed
La plupart des environnements de bureau incluront un éditeur de texte, et ils ne doivent pas être ignorés. Ce sont des éditeurs d’interface graphique extrêmement simples, vous pouvez donc utiliser votre souris pour les surligner. Il existe des options graphiques pour Rechercher et remplacer, par exemple, et il est confortable d’interagir avec. Le meilleur d’entre eux, à mon avis, est Xed, la valeur par défaut intégrée à Cinnamon. Il a une interface simple et saine qui rend son utilisation si simple. C’est idéal pour travailler avec des fichiers texte tels que des fichiers de configuration et des scripts shell de base. Je recommande fortement de l’essayer au moins une fois.
5. Texte sublime
Texte sublime est un merveilleux éditeur de texte de type IDE pour Linux (et d’autres plates-formes). C’est un merveilleux logiciel. Les développeurs eux-mêmes disent que Sublime Text est « un éditeur de texte sophistiqué pour le code, le balisage et la prose ».
Il dispose d’un large éventail d’excellentes fonctionnalités, y compris plusieurs sélections pour une redéfinition facile des variables, une fonctionnalité GoTo facile avec des lignes, des fichiers et des symboles, et une vaste palette de commandes.
Il dispose également d’une puissante API Python, vous pouvez donc créer vos propres plugins personnalisés qui répondront à vos besoins. Sublime possède également de très belles fonctionnalités de qualité de vie, comme la mise en évidence de la syntaxe aux couleurs vives, des onglets pour plusieurs projets faciles à naviguer et sa caractéristique notoire de «ne jamais perdre un projet».
Vous n’avez rien à enregistrer – il se souviendra simplement des projets sur lesquels vous travailliez. C’est formidable de voir que dans un éditeur où les gens sont censés faire du vrai travail – si votre ordinateur portable meurt ou si l’application se ferme soudainement, vous aurez toujours tout votre travail. Bien que Sublime Text soit disponible gratuitement, il s’agit toujours d’un logiciel sous licence. Si vous avez utilisé et aimé Sublime Text, je vous recommande fortement d’acheter la licence pour soutenir le développeur.
6. Geany
Vous recherchez un éditeur de texte simple pouvant faire office d’IDE ? Geany est probablement votre meilleur choix. Il s’agit d’un éditeur de texte spécialement conçu autour du développement. En fait, il possède des tonnes de fonctionnalités de développement : astuces d’appel, navigation dans le code et même un système de création de code.
Si vous recherchez un éditeur de texte graphique et que vous vous intéressez sérieusement à l’écriture de code, Geany devrait figurer sur votre liste.
Dernières pensées
Les éditeurs de texte Linux sont une affaire sérieuse. Tout le monde a une opinion bien arrêtée sur ce qu’il pense être le meilleur. Aucun d’eux n’a tort, bien sûr. Chaque éditeur a ses forces et ses faiblesses, et même si aucun des éditeurs de texte de la liste ci-dessus ne vous intéresse, il existe encore de nombreuses alternatives, comme le CherryTree Notepad, qui ne figurait pas dans la liste ci-dessus.