Mes éditeurs de ligne de commande préférés pour Linux – Quel est votre éditeur ?
Savoir comment éditer rapidement et efficacement des fichiers via la ligne de commande est vital pour tout administrateur système Linux. Les éditions de fichiers sont effectuées quotidiennement, que ce soit un fichier de configuration, un fichier utilisateur, un document texte ou tout autre fichier que vous devez éditer.
C’est pourquoi il est bon de choisir un éditeur de texte en ligne de commande préféré et de le maîtriser. Il est bon de savoir comment travailler avec d’autres éditeurs de texte, mais vous devriez en maîtriser au moins un pour pouvoir effectuer des tâches plus complexes en cas de besoin.
Dans ce tutoriel, nous allons vous montrer les éditeurs de texte en ligne de commande les plus courants sous Linux et vous montrer leurs avantages et inconvénients.
Notez cependant que nous ne couvrirons pas un guide complet comment travailler avec chacun d’eux car cela peut être un autre article complet avec des explications.
Éditeur Vi/Vim
Premier dans notre liste est le tristement célèbre Vi/Vim (Vim vient de Vi amélioré). C’est un éditeur de texte très flexible qui peut effectuer de nombreuses opérations différentes sur le texte.
Par exemple, vous pouvez utiliser des expressions régulières pour remplacer des bribes de texte dans un fichier en utilisant vim. Ce n’est bien sûr pas le seul avantage. Vi(m) fournit un moyen facile de naviguer entre les lignes, les mots les paragraphes. Il comprend également la mise en évidence du texte.
Vim n’est peut-être pas l’éditeur de texte le plus convivial, mais il est souvent préféré par les développeurs et les power users de Linux. Si vous voulez installer cet éditeur de texte en ligne de commande sur votre système, vous pouvez utiliser la commande associée à votre OS:
Installer l’éditeur Vi/Vim sous Linux
$ sudo apt-get install vim # yum install vim OR# dnf install vim
Si vous voulez voir notre couverture complète de vi(m), veuillez suivre les liens ci-dessous :
- Apprendre et utiliser Vi/Vim comme éditeur de texte complet sous Linux
- Apprendre 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’
Éditeur Nano
Nano est probablement l’un des éditeurs de texte en ligne de commande les plus utilisés. La raison en est sa simplicité et le fait qu’il soit préinstallé dans la plupart des distributions Linux.
Nano n’a pas la flexibilité de vim, mais il fera certainement le travail si vous devez éditer un gros fichier. En fait, pico et nano sont assez similaires. Les deux ont leurs options de commande affichées en bas de l’écran afin que vous puissiez choisir celle à exécuter. Les commandes sont complétées par des combinaisons de touches de Ctrl et d’une lettre affichée en bas.
Nano possède les fonctionnalités suivantes que vous pouvez utiliser dès la sortie de la boîte :
- Aide
- Écrire
- Justifier
- Lire le fichier
- Où est (recherche)
- Page précédente
- Page suivante
- Découper le texte
- Découper le texte
- Cur Pos (Position actuelle)
- Vérification orthographique
.
Installer Nano Editor sous Linux
$ sudo apt-get install nano # yum install nano OR# dnf install nano
Vous pouvez consulter notre guide complet pour éditer des fichiers avec Nano editor sur ce lien :
- Comment utiliser l’éditeur Nano sous Linux
Éditeur Emacs
C’est probablement l’éditeur de texte le plus complexe de notre liste. C’est le plus ancien éditeur de ligne de commande disponible à la fois pour les systèmes basés sur Linux et UNIX. Emacs peut vous aider à être plus productif en fournissant un environnement intégré pour différents types de tâches.
Au début, l’interface utilisateur peut sembler quelque peu déroutante. La bonne chose est qu’emacs a un manuel très détaillé qui vous aidera avec la navigation dans les fichiers, les éditions, la personnalisation, la configuration des commandes. Emacs est l’outil ultime utilisé par les utilisateurs avancés de *Nix.
Voici quelques-unes des caractéristiques qui en font le choix préféré par rapport aux éditeurs précédents que nous avons mentionnés :
- La plate-forme de serveur Emacs permet à plusieurs hôtes de se connecter au même serveur Emacs et de partager la liste des tampons.
- Gestionnaire de fichiers puissant et extensible.
- Personnalisation au-delà d’un éditeur ordinaire – comme certains le disent, c’est un OS dans l’OS.
- Personnalisation des commandes.
- Peut passer en mode Vi(m) like.
Emacs est un éditeur multiplateforme et peut être facilement installé avec les commandes indiquées ci-dessous:
Installer l’éditeur Emacs sous Linux
$ sudo apt-get install emacs # yum install emacs OR# dnf install emacs
Note : Dans Linux Mint 17, j’ai dû exécuter la commande suivante pour compléter l’installation:
$ sudo apt-get install emacs23-nox
Conclusion
.