logo

Comment enregistrer un fichier dans Vi / Vim Editor et quitter

Dans cet article, nous verrons comment enregistrer un fichier dans nous éditons . Tout d'abord, nous regardons Linux et les éditeurs Vi pourquoi nous les utilisons et quelles sont leurs fonctionnalités, puis nous approfondissons le sujet de l'enregistrement d'un fichier et de la fermeture de l'éditeur avec les autres options, nous comprenons les différentes commandes avec un exemple.

Qu’est-ce que Linux ?

Linux a été développé par Linus Torvalds en 1991 comme projet de loisir. Il s'agit d'un noyau open source (code source pouvant être utilisé librement par n'importe qui) qui est le plus populaire et le plus largement utilisé dans l'industrie ainsi que dans les systèmes personnels. Il existe différents systèmes d'exploitation basés sur Linux noyau , certaines des distributions Linux les plus populaires sont Ubuntu , CentOS , chapeau rouge , Debian , et Kali Linux .



Qu'est-ce que l'éditeur Vi

Vi Editor est un éditeur de texte largement utilisé dans les systèmes Unix/Linux et est connu pour son efficacité et sa flexibilité. L'éditeur Vi a été développé en 1976 par Bill Joy et plus tard en 1991, une version améliorée de l'éditeur Vi a été publiée, connue sous le nom de VI amélioré ( POURQUOI ).

Modes dans l'éditeur Vi

Il existe deux modes dans Vi Editor :

algorithme minimax
  1. Mode d'insertion : Dans ce mode, vous pouvez directement saisir et modifier du texte. En mode Insertion, vous pouvez saisir des caractères et ajouter , modifier , ou supprimer contenu du texte selon les besoins. Vous pouvez lancer le mode Insertion en appuyant sur des touches telles que « je ‘ (à insérer avant le curseur) ou ‘ un ‘ (à insérer après le curseur). Il existe également des variantes comme « je ‘ (à insérer en début de ligne) ou ‘ UN ‘ (à insérer en fin de ligne). Pour quitter le mode Insertion et revenir au mode Commande, appuyez simplement sur la touche « Échap ' clé.
  2. Mode commande : En mode Commande, vous naviguez et manipulez du texte sans saisir directement de caractères. Ce mode est conçu pour contrôler le comportement de l’éditeur et effectuer efficacement diverses tâches d’édition. Vous pouvez déplacer le curseur, supprimer texte, copier et coller , rechercher du texte et exécutez un large éventail d'autres opérations d'édition à l'aide des commandes clavier. Pour passer du mode insertion au mode commande, appuyez sur la touche ' Échap ' clé. La distinction claire entre ces deux modes dans Vi est une fonctionnalité fondamentale qui permet aux utilisateurs de modifier du texte rapidement et efficacement tout en minimisant le besoin de raccourcis clavier complexes.

Comment enregistrer un fichier dans Vi/Vim Editor et quitter ?

Pour exécuter une commande, vous devez être en mode commande pour entrer en mode commande si vous êtes en mode insertion, appuyez sur Échap.



1. Enregistrez un fichier dans Vi/Vim Editor

Il existe 3 façons d'enregistrer un fichier dans l'éditeur vi/vim qui sont mentionnées ci-dessous :

  1. :Dans – Enregistrez les modifications mais ne quittez pas.
  2. :de: - Enregistrez tous les fichiers multiples ouverts sans quitter.
  3. :w nom du fichier – Enregistrez le fichier sous un nom différent et continuez à éditer le fichier actuel.

Exemple:

Étape 1: Ouvrir un fichier ou créer à l'aide de l'éditeur vi



Étape 2: Entrer à l'intérieur mode commande en appuyant Échap si vous êtes en mode insertion

Étape 3: Utilisez l'une des commandes ci-dessus ( w, wa, w [nom du fichier] ) pour enregistrer le fichier, dans la capture d'écran ci-dessous, nous avons utilisé : w [nom du fichier] pour enregistrer le fichier sous un nouveau nom dans le nouveauFichier.txt déposer.

Capture d'écran du 2023-09-20-12-08-46

2. Quittez l'éditeur Vi/Vim

Il existe quatre façons de quitter l'éditeur :

  1. :q – Pour quitter l'éditeur
  2. :q! – Pour forcer la fermeture, utile lorsque des modifications sont apportées à un fichier mais que l'utilisateur ne souhaite pas les enregistrer
  3. :qa! – Quittez tous les fichiers ouverts sans enregistrer les modifications (forcer la fermeture)
  4. ZQ (Maj + ZQ) – Quitter sans enregistrer les modifications

Exemple:

Étape 1: Ouvrir un fichier ou créer à l'aide de l'éditeur vi

Étape 2: Entrez en mode commande en appuyant sur Échap si vous êtes en mode insertion

Étape 3: Utilisez l'une des commandes ci-dessus ( q, q!, qa ou ZQ) pour quitter l'éditeur dans la capture d'écran ci-dessous que nous avons utilisée :q quitter l'éditeur

Capture d'écran du 2023-09-20-12-04-12

3. Enregistrez le fichier et quittez l'éditeur

Il existe 3 façons de sauvegarder un fichier et de quitter l'éditeur vi/vim, mentionnées ci-dessous :

  1. :wq – Enregistrez les modifications et quittez l'éditeur
  2. Identique à :wq utilisé pour enregistrer les modifications et quitter
  3. ZZ (Maj + ZZ) - Enregistrer les modifications et quitter

Exemple:

Étape 1: Ouvrir un fichier ou créer à l'aide de l'éditeur vi

Étape 2: Entrez en mode commande en appuyant sur Échap si vous êtes en mode insertion

Étape 3: Utilisez l'une des commandes ci-dessus ( wq, x, ZZ ) à enregistrez le fichier et quittez l'éditeur dans la capture d'écran ci-dessous que nous avons utilisée : commande wq pour enregistrer le fichier et quitter l'éditeur

Capture d'écran du 2023-09-20-00-52-10

Toutes les commandes mentionnées ci-dessus sont mentionnées ci-dessous sous forme de tableau :

Commandes

Description

:q

Quitter

:q!

ZQ (Maj + ZQ)

Quitter sans enregistrer les modifications, c'est-à-dire ignorer les modifications

:qa

Quittez tous les fichiers ouverts sans enregistrer les modifications (forcer la fermeture)

:Dans

Sauvegarder les modifications

:de

shweta tiwari

Enregistrer les modifications dans tous les fichiers multiples ouverts

:w [nom du fichier]

Enregistrez le fichier sous un nom différent

:wq

ZZ (Maj+ZZ)

Enregistrez les modifications et quittez l'éditeur

Conclusion

Dans cet article, nous avons abordé différentes manières d'enregistrer un fichier, de quitter l'éditeur, ainsi que les commandes permettant d'enregistrer et de quitter, ainsi que les touches de raccourci. En dehors de cela, un guide de base de l'éditeur vi est également annexé afin que les nouveaux utilisateurs se familiarisent avec l'éditeur.