FAQ Instructions simples pour travailler avec le service Profitserver
Entrée FAQ Éditeurs de texte Linux

Éditeurs de texte Linux


Les éditeurs de texte en console sont des outils indispensables à la gestion de serveurs, permettant de créer et de modifier des fichiers texte. Ils se distinguent par leur utilisation en ligne de commande, sans éléments graphiques, mais offrent toutes les options nécessaires pour manipuler efficacement les informations textuelles. Cet outil peut être utile aussi bien pour des tâches simples, comme la modification d'un fichier spécifique, que pour une étude approfondie. journaux du serveur sous Linux.

Dans cet article, nous analyserons plusieurs éditeurs de texte en console pour les systèmes d'exploitation Linux. Voyons les solutions les plus populaires, telles que nano, entrain, et parlons aussi de ceux moins connus : emacs, joe et microAprès la lecture, l'utilisateur aura une idée générale de tous les éditeurs répertoriés et pourra choisir celui qui est le plus optimal pour son environnement dédié ou virtuel. serveur.

Éditeur de texte nano

Nano est l'un des éditeurs de texte de terminal les plus populaires pour les systèmes Linux. Contrairement à la plupart des autres utilitaires, nano offre un avantage unique : son utilisation ne requiert pas de compétences particulières. Cet éditeur de texte en console est conçu pour être simple et intuitif, le rendant accessible même aux débutants. Dans la plupart des cas, il est préinstallé sur le système. Cependant, s'il n'est pas disponible, vous pouvez l'installer à l'aide des commandes suivantes :

Pour CentOS :

yum install nano

Sur Debian/Ubuntu :

apt install nano

Vous pouvez utiliser cette commande pour ouvrir le fichier et continuer à travailler dans un éditeur de texte :

nano path/to/file
Éditeur de texte de la console Linux

Une liste de commandes de base pour manipuler les fichiers est affichée en bas de la fenêtre. Il suffit d'utiliser la touche Ctrl simultanément avec la fonction souhaitée. L'outil Documentation peut fournir des informations plus détaillées.

Pour utiliser un outil avec des options qui n'apparaissent pas dans le terminal, utilisez la syntaxe :

nano option path/to/file

La liste complète des fonctionnalités disponibles est également disponible dans la documentation accessible via le lien ci-dessus. Les principales sont les suivantes :

+number - spécifier la ligne du fichier par laquelle commencer
--tabsize=digit - définir la taille des tabulations dans les espaces
--smooth - activer le défilement fluide lors du déplacement dans un fichier
--mouse - activer la prise en charge de la souris pour la navigation et la mise en évidence du texte
--autoindent - ajouter automatiquement des retraits lors du passage à une nouvelle ligne
--wordwrap - envelopper les lignes par mots, et non par caractères
--softwrap - enrouler les lignes visuellement, sans modifier le texte réel
--syntax=language - activer la coloration syntaxique pour un langage de programmation spécifique
--bookmarks - ajouter des signets pour naviguer rapidement dans le fichier
--multibuffer - ouvrir plusieurs fichiers dans différents tampons pour une édition simultanée
--linenumbers - afficher les numéros de ligne dans la barre latérale
--rebindkey=key:command - réaffecter une touche à une commande spécifique

Il est important de mentionner que pour activer ou modifier certaines fonctions, vous devrez utiliser le fichier de configuration situé dans /etc/nanorcPour activer ou désactiver une fonction, vous devez supprimer la fonction de commentaire de la ligne (symbole #) et pour apporter des modifications à une option spécifique, modifiez la valeur correspondante.

Éditeur de texte Vim

Vim — est un éditeur de texte de console avancé, c'est une version améliorée de l'original vi, sorti en 1976. Sa particularité réside dans son concept unique de modes de fonctionnement : normal, insertion et visuel. Il est devenu célèbre pour son efficacité en programmation grâce à son vaste ensemble de commandes et à la prise en charge des expressions courantes pour la recherche et le remplacement. Contrairement à des éditeurs plus simples comme nano, la prise en main de vim peut être plus longue.

L'installation sur CentOS se fait avec la commande :

yum install vim

Sur Debian/Ubuntu :

apt install vim

Le programme est lancé et le fichier requis est ouvert par la commande :

vim path/to/file
Éditeur de texte Vim Linux

Comme vous pouvez le voir dans l'exemple ci-dessus, la mise en évidence du code dans entrain est activé par défaut. Les fonctionnalités du programme sont très étendues et la gestion des fichiers est quelque peu différente de celle des autres éditeurs. Les développeurs ont prévu un espace dédié. Ressources d'aide pour une étude détaillée de tous les outils et commandes possibles.

Voici, par exemple, à quoi ressemblent les commandes les plus courantes :

i - passez en mode insertion pour commencer à saisir du texte
Esc - quitter le mode insertion et revenir au mode commande (mode normal)
:w - enregistrer le fichier actuel
:q - quitter le fichier en cours
:q! - quitter le fichier en cours sans enregistrer les modifications
yy – copier la ligne actuelle
dd – couper la ligne actuelle
p - coller la ligne copiée ou coupée après la ligne actuelle
u - annuler la dernière action
/search_term – recherche de la chaîne search_term dans un fichier
:s/old/new/g - remplacer toutes les instances de old par new dans la ligne actuelle
:set number - afficher les numéros de ligne

Vim est un éditeur de texte puissant et flexible, conçu pour optimiser le traitement du texte. Son principal inconvénient est son accès extrêmement difficile aux débutants. L'interface et les commandes peuvent être peu familières aux débutants, ce qui peut entraîner des difficultés au début.

Éditeur de texte Emacs

Emacs est un éditeur de texte puissant et personnalisable offrant un large éventail de fonctionnalités pour l'édition de texte, l'écriture de code et la gestion de fichiers. Il prend en charge de nombreux langages de programmation, intègre des extensions (plugins) et permet à l'utilisateur de créer ses propres scripts pour automatiser ses tâches. Emacs dispose également d'un système unique de gestion des tampons et des fenêtres, ce qui en fait l'un des éditeurs les plus flexibles et les plus riches en fonctionnalités.

Pour installer sur CentOS, nous utiliserons la commande :

yum install emacs

Sur Debian/Ubuntu :

apt install emacs

L'ouverture d'un fichier spécifique dans la console est similaire à celle des autres éditeurs :

emacs path/to/file
Emacs - éditeur de texte pour Linux

Par défaut, la coloration syntaxique est désactivée et l'apparence est pratiquement identique à celle des autres éditeurs en console. Une barre d'état se trouve en bas de l'écran, tandis que les fonctionnalités principales se trouvent en haut. Cependant, dans la version console de l'éditeur, cette fonctionnalité n'est accessible qu'avec un raccourci clavier. Il est important de noter que les touches auxiliaires utilisées sont la touche Ctrl (par défaut) et la touche Méta (par défaut). La documentation La page sur le site officiel vous aidera à vous familiariser avec toutes les fonctionnalités.

À titre d’exemple, vérifions les commandes les plus utilisées :

Alt+X – tapez une commande
Ctrl+X Ctrl+C - fermer l'éditeur
Ctrl+G - annuler l'action
Ctrl+H b – afficher les raccourcis clavier
Ctrl+X Ctrl+S –enregistrer le fichier
Ctrl+X Ctrl+F – ouvrir le fichier
Alt+W - copie
Ctrl+W - couper
Ctrl+Y - coller
Ctrl+X 2 - diviser la fenêtre verticalement
Ctrl+X 0- basculer entre les fenêtres
Ctrl+X -> Ctrl+X <- basculer entre les tampons

Résumer, emacs Il offre des fonctionnalités uniques telles qu'un système de commande flexible, une personnalisation poussée et des solutions fonctionnelles complètes. Sa ligne de commande et ses macros permettent aux utilisateurs de créer des processus hautement performants. Cependant, en raison de sa structure intrinsèquement extrêmement flexible, son utilisation est déconseillée aux débutants.

Éditeur de texte Joe

Joe est un éditeur de texte en console créé par Joseph Ellis. Il offre une interface simple et intuitive, idéale pour travailler en mode console. Joe Fournit des fonctions d'édition de texte de base telles que l'insertion, la suppression et la copie, ainsi que des fonctionnalités avancées, notamment la prise en charge de plusieurs langages de programmation avec coloration syntaxique. nano, cet éditeur est un choix idéal pour ceux qui apprécient la convivialité.

Commande à installer sur CentOS :

yum install joe

Sur Debian/Ubuntu :

apt install joe

Un fichier texte est ouvert par la commande :

joe path/to/file
Éditeur de texte pour Linux

La coloration syntaxique est activée par défaut, et les informations de base sur le fichier en cours d'édition s'affichent en haut de l'éditeur. Comme dans les éditeurs précédents, joe propose de nombreuses options supplémentaires, notamment la prise en charge des macro-commandes. Pour vous familiariser avec les commandes de base, utilisez la combinaison de touches Ctrl + K, puis le H Touche. Les fonctions disponibles s'affichent en haut du terminal :

Joe, éditeur de console

Une liste plus détaillée des fonctionnalités peut être trouvée sur le Documentation .

Joe Son interface simple et intuitive le rend accessible aux débutants. Parallèlement, il offre des fonctionnalités performantes telles que la prise en charge multi-fenêtres, la mise en surbrillance de texte, la recherche et le remplacement, ce qui le rend attractif pour les utilisateurs expérimentés. L'inconvénient de joe Il manque de support et de développement par rapport à d'autres éditeurs de texte, ce qui pourrait limiter les fonctionnalités et les mises à jour à l'avenir. Les utilisateurs peuvent également rencontrer des difficultés à maîtriser les fonctionnalités et les combinaisons de touches lors du passage d'une solution à l'autre.

Éditeur de micro-texte

Micro — est un éditeur de texte léger et facile à utiliser, conçu dans un souci de minimalisme et d'intuitivité. Cet outil offre des fonctionnalités d'édition de texte de base et prend en charge des extensions. Micro prend en charge la coloration syntaxique pour divers langages de programmation, la coloration multiligne, la prise en charge des plugins et d'autres paramètres utilisateur personnalisables.

L'installation sur CentOS s'effectue à l'aide d'un script spécial avec la commande :

curl https://getmic.ro | bash

Sur Debian/Ubuntu :

apt install micro

Remarque : avec cette méthode d'installation, le lancement de l'éditeur sous CentOS sera également différent. Vous pouvez ouvrir un fichier spécifique depuis votre répertoire personnel avec la commande :

./micro path/to/file

Pour utiliser l'outil depuis n'importe quel répertoire, vous devez le déplacer vers /usr/binPour ce faire, nous utiliserons la commande

mv micro /usr/bin/

Après quoi, le micro le processus de lancement sera similaire sur tous les systèmes Linux, y compris Debian/Ubuntu :

micro path/to/file
Micro – éditeur de texte en console pour Linux

Les touches permettant de naviguer et d'éditer un document peuvent être apprises en appuyant sur Alt+GLes commandes les plus utilisées seront affichées en bas du terminal :

Commandes pour l'éditeur Micro

Le Ctrl+G la combinaison ouvrira la section d'aide complète de l'outil :

La combinaison Ctrl+G ouvrira la section d'aide complète de l'outil

Vous pouvez en apprendre davantage sur les fonctionnalités de l'outil sur la page officielle du projet GitHub dans le Documentation .

Dans l'ensemble, l' micro L'éditeur est un excellent choix pour ceux qui privilégient la légèreté et la convivialité. Son design minimaliste et ses performances élevées en font un outil attrayant pour les programmeurs. Cependant, son inconvénient réside peut-être dans ses fonctionnalités limitées et l'absence d'interface graphique. Malgré cela, micro L'éditeur reste une solution fiable et efficace pour l'édition de fichiers texte

Conclusion

L'analyse des éditeurs de texte en console pour Linux a révélé la diversité et les caractéristiques uniques de chacun. L'absence de solution unique souligne l'importance du choix individuel, permettant aux utilisateurs d'adapter leur expérience à leurs préférences et à leurs besoins. Un large choix d'éditeurs de texte en console pour Linux permet aux utilisateurs de personnaliser l'outil selon leurs besoins, soulignant ainsi la flexibilité et la diversité du traitement de texte.

❮ Article précédent Utilisateurs Linux : gestion et autorisations
Article suivant ❯ Vérification des ressources du serveur

Demandez-nous des informations sur VPS

Nous sommes toujours prêts à répondre à vos questions à toute heure du jour ou de la nuit.