GNU/Linux >> Tutoriels Linux >  >> Linux

Éditeurs de texte en ligne de commande sous Linux

Il existe deux éditeurs de texte en ligne de commande sous Linux® :vim et nano.

Vous pouvez utiliser l'une de ces deux options disponibles si jamais vous avez besoin d'écrire un script, de modifier un fichier de configuration, de créer un hôte virtuel ou de noter une note rapide pour vous-même. Ce ne sont là que quelques exemples de ce que vous pouvez faire avec ces outils.

Bien que ces outils puissent sembler intimidants au premier abord, tout utilisateur Linux devrait s'habituer à en utiliser au moins un. Demandez à n'importe quel administrateur Linux ou utilisateur régulier, et vous découvrirez bientôt que tout le monde a son préféré.

Cet article couvre les bases de chaque outil d'édition et leurs différences.

Vim

Vim vient de Vi Improved car il est le successeur d'un ancien éditeur appelé vi. Parce que cet éditeur (par le biais de son prédécesseur) existe depuis longtemps, les administrateurs Linux ou les codeurs le préfèrent généralement. Vim est généralement utilisé par les personnes familiarisées avec Linux car il peut avoir une courbe d'apprentissage un peu difficile.

Vous pouvez utiliser vim pour éditer, écrire et enregistrer un document à partir de la ligne de commande. Pour ce faire, il utilise deux modes différents :

  • Commande
  • Insérer

Par défaut, l'éditeur vim s'ouvre en mode commande. Pour ouvrir l'éditeur vim, utilisez la syntaxe suivante sur la ligne de commande :

$ vim (name of the file)

ou

$ vim (full path of the file)

Pour commencer à écrire ou à modifier, vous devez saisir insérer mode en appuyant sur la lettre i sur votre clavier ("I" pour insertion). Vous devriez voir ---INSERT--- en bas de la page de votre terminal si vous l'avez fait correctement.

Lorsque vous avez fini de taper et que vous souhaitez enregistrer votre travail, vous devez quitter insert mode. Appuyez sur la touche d'échappement (esc ) clé, qui vous replace dans la commande mode. Ensuite, vous pouvez enregistrer votre travail.

Après avoir appuyé sur Échap, appuyez sur Maj + ; . Le bas de l'écran de votre terminal change pour indiquer que vous l'avez fait correctement. Vous voyez maintenant un : où le ---INSERT--- était.

Après avoir vu le : dans le coin inférieur gauche de votre éditeur vim, tapez w puis appuyez sur Entrée pour sauvegarder votre travail. Ensuite, vous pouvez soit taper i à nouveau pour revenir à insert mode si vous voulez continuer à écrire, ou vous pouvez quitter le fichier. Pour quitter, appuyez sur shift +; encore une fois, tapez q puis appuyez sur Entrée . Cela enregistre votre fichier et ferme vim. Vous devriez revoir votre écran de terminal habituel.

Vous pouvez également accéder aux fonctions de sauvegarde et de sortie en même temps. Pour enregistrer et quitter vim en une seule commande, tapez wq après le : puis appuyez sur Entrée . Le fichier est enregistré et fermé.

Si vous commencez à travailler sur un fichier, mais que vous changez d'avis, vous pouvez quitter sans enregistrer. Pour ce faire, entrez commande mode en appuyant sur esc suivi de maj +; . Après avoir vu le : en bas à gauche, saisissez q! . Cela force vim à quitter sans enregistrer. ! est la fonction de force.

Ces commandes sont celles que vous allez utiliser la plupart du temps, mais vous pouvez utiliser la feuille de triche suivante si vous souhaitez effectuer des actions plus complexes avec vim.

Aide-mémoire de l'éditeur Vim

Utilisez les commandes suivantes dans commande mod :

  • h - Déplace le curseur vers la gauche d'un caractère; vous pouvez également appuyer sur la flèche gauche.
  • j - Déplace le curseur d'une ligne vers le bas ; vous pouvez également appuyer sur la flèche vers le bas.
  • k - Déplace le curseur d'une ligne vers le haut ; vous pouvez également appuyer sur la flèche vers le haut.
  • l - Déplace le curseur vers la droite d'un caractère; vous pouvez également appuyer sur la flèche droite.
  • w - Déplace le curseur d'un mot complet vers la droite.
  • b - Déplace le curseur d'un mot complet vers la gauche.
  • 0 - Déplace le curseur au début de la ligne courante.
  • $ - Déplace le curseur à la fin de la ligne courante.
  • ~ - Change la casse du caractère actuel.
  • dd - Supprime la ligne courante.
  • D - Supprime tout sur la ligne à droite de la position actuelle du curseur.
  • x - Supprime le caractère actuel.
  • u - Annuler la dernière commande.
  • . - Répète la dernière commande.
  • :w - Enregistre le fichier actuel, mais ne quitte pas.
  • :wq - Enregistre le fichier actuel et quitte.

Les commandes suivantes vous placent dans insérer mod :

  • i - Insère à gauche de la position actuelle du curseur.
  • a - Ajoute à droite de la position actuelle du curseur.
  • dw - Supprime le mot courant.
  • cw - Change le mot courant.

Nano

Nano est un éditeur de texte plus récent dans les systèmes Linux. C'est plus simple et plus facile à utiliser que vim.

Pour ouvrir un fichier avec nano, utilisez la syntaxe suivante en ligne de commande :

$ nano (name of the file)

ou

$ nano (full path of the file)

Une fois l'éditeur nano ouvert, vous pouvez commencer à taper. Lorsque vous êtes prêt à enregistrer votre travail, appuyez sur ctrl + o , qui s'appelle une écriture . Il enregistre votre travail en cours tout en vous permettant de continuer votre travail. Si vous avez terminé, vous pouvez enregistrer et quitter en appuyant sur ctrl + x . Lorsque vous enregistrez un fichier dans nano, votre travail actuel est codé par couleur en fonction de ce que vous écrivez.

Une autre différence majeure avec nano est que vous pouvez accéder à une liste de commandes dans l'éditeur, mais vous pouvez également utiliser la feuille de triche suivante.

Aide-mémoire de l'éditeur Nano

Remarque : Les commandes de la liste suivante utilisent ^ pour indiquer que vous devez appuyer sur ctrl clé avec l'autre clé. Par exemple ^G signifie que vous devez appuyer sur ctrl + G .

  • ^G - Obtenir de l'aide.
  • ^X - Sortir. Nano vous demande alors si vous souhaitez enregistrer avec un Y ou N option.
  • ^O - Rédiger; également connu sous le nom de sauvegarde.
  • ^R - Lire le fichier. Entrez le nom d'un fichier que vous souhaitez coller dans le document actuel à la position de votre curseur.
  • ^W - Où est; Fonction de recherche.
  • ^\ - Remplacer.
  • ^K - Couper le texte.
  • ^U - Texte non coupé.
  • ^J - Justifier.
  • ^T - Épeler.
  • ^C - Position actuelle; Annuler l'enregistrement.
  • ^_ - Aller à la ligne.

Vous pouvez utiliser les pages de manuel pour obtenir des informations plus détaillées sur chaque éditeur de texte. Les commandes sont respectivement "man vim" ou "man nano".


Linux
  1. Comment configurer Vim comme éditeur par défaut sous Linux

  2. Écoutez la radio sur le terminal Linux

  3. Principes de base de Linux :Guide du débutant pour l'édition de texte avec vim

  4. Guide de l'éditeur de texte ViM 101

  5. Comment installer Vim (vi) sur Windows 10

Top 10 des éditeurs de texte pour Linux Desktop

Comment utiliser l'éditeur Vim pour saisir du texte n'importe où sous Linux

Comment protéger par mot de passe des fichiers texte à l'aide de l'éditeur Vim sous Linux

Top 7 des meilleurs éditeurs de texte sous Linux

Top 5 des meilleurs éditeurs de texte Linux

Meilleurs éditeurs de texte Linux :les 20 éditeurs de texte et HTML examinés