GNU/Linux >> Tutoriels Linux >  >> Linux

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

Vim est un éditeur de texte auquel je peux m'identifier :Vim et moi sommes tous les deux des bébés des années 90, et nous préférons travailler plus intelligemment, pas plus dur. Il existe une multitude de raisons d'apprendre vim, de ses outils de navigation simples à sa correction de caractères rapide et grossière. Voici un cours accéléré sur un outil exceptionnel que tout administrateur système devrait apprendre.

[ Télécharger maintenant :aide-mémoire Vim ]

Qu'est-ce que Vim ?

Le nom Vim est un acronyme pour Vi Improved. Cet éditeur est une version améliorée du texte Vi

éditeur que nous connaissons et aimons tous, et qui est normalement vu dans un formulaire CLI ; cependant, il a une version GUI disponible pour une utilisation de bureau standard. Vim vous permet de fusionner des fichiers en utilisant vimdiff —qui n'est pas la même chose que diff , l'utilitaire de comparaison, ainsi qu'une fonctionnalité de saisie semi-automatique et un mode de comparaison similaire au diff utilitaire. Le véritable changement et l'utilité de cet éditeur prennent en charge les plug-ins et plusieurs langages de script tels que Perl et Python. La prise en charge des fonctions de compression telles que tar est également incluse. et zip , ainsi que des protocoles de transfert réseau tels que SSH, FTP et HTTP.

Les modes communs de Vim

L'éditeur Vim a trois modes qui déterminent le fonctionnement de l'éditeur :Normal (ou Commande), Insertion et GUI.

Mode normal

Le mode normal vous permet de donner des commandes à l'éditeur. Des fonctions telles que les suivantes peuvent être trouvées ici :

  • :w pour écrire/enregistrer.
  • :q pour quitter.
  • :w <filename.txt> pour nommer un nouveau fichier.
  • :q!  pour quitter sans enregistrer les modifications apportées au fichier

Appuyez sur la touche Échap pour démarrer le mode Normal et saisissez :(desired command) [Enter] pour effectuer la tâche prévue. Par exemple, si je travaillais sur un nouveau fichier et que je voulais le nommer "fichier.txt", j'utiliserais ce qui suit : 

:w file.txt [ENTER]

Mode insertion

Si vous êtes arrivé jusqu'ici, vous savez probablement ce que fait le mode Insertion. Cependant, pour ceux qui ne le font pas, si vous appuyez sur la touche I (minuscules i ) une fois que vous verrez l'invite "INSÉRER" en bas de l'écran, indiquant que vous pouvez maintenant modifier ou ajouter du texte.

Pour quitter ce mode et revenir au mode Normal, appuyez une fois sur la touche Échap.

Mode graphique

Le mode GUI n'est disponible que dans certains environnements. Il offre une interface graphique pointer-cliquer à utiliser avec une souris et un clavier.

Trucs et astuces Vim

Maintenant, imaginez que Vim soit ce type louche au coin d'un trench-coat vendant de fausses montres Rolex à l'intérieur de son revers, seulement au lieu de montres contrefaites, VIM propose des astuces et des raccourcis. Sérieusement, il y en a trop pour les énumérer dans cet article, mais je vais énumérer certains de mes favoris ici : 

  • dd supprime tout le texte de la ligne actuelle (suppression de la ligne complète) et enregistre le texte supprimé dans le presse-papiers.
  • p colle (met) n'importe quoi du presse-papiers Vim au curseur actuel, et se marie bien avec le raccourci de suppression de ligne complète ci-dessus.
  • r remplace un caractère et est idéal pour une correction rapide.

Utilisation de r est un peu plus compliqué que les autres :

  1. Appuyez sur Échap pour passer en mode Normal.
  2. Déplacez le curseur sur le caractère que vous souhaitez corriger.
  3. Tapez r suivi du caractère que vous souhaitez utiliser.

Par exemple, "Au revoir" peut être modifié en "Au revoir" en mettant en surbrillance le premier "e" puis en saisissant ry .

Par où commencer

Je vous encourage à essayer ces astuces. Il n'y a pas de meilleur moyen d'apprendre que de créer un fichier texte, puis d'effectuer des modifications aléatoires.

En fait, ce n'est peut-être pas vrai, ce qui m'amène à la meilleure façon absolue que j'ai trouvée pour apprendre Vim. J'apprends mieux avec un peu de direction, il n'est donc pas surprenant qu'un tuteur soit exactement ce dont j'avais besoin. Vim a un tuteur intégré auquel on peut accéder en saisissant vimtutor dans l'aérogare. Ce tuteur vous donnera des cours sur des sujets spécifiques, du niveau débutant au niveau avancé. Je recommande fortement cet outil pour les débutants.

Si vous êtes quelqu'un qui aime s'amuser avec la technologie, découvrez le jeu d'aventure gratuit basé sur Vim, Vim-Adventures. Ce jeu est un excellent moyen d'apprendre une nouvelle compétence tout en profitant de quelques bonbons pour les yeux de jeu à l'ancienne.

Cet article n'est qu'un petit aperçu de ce que Vim propose réellement. Une fois que vous serez plus à l'aise avec les choses dont nous avons parlé ici, je vous encourage à vous pencher sur les "opérateurs et mouvements" ainsi que sur les fichiers de points pour personnaliser votre expérience Vim. Si vous cherchez plus d'informations sur les éditeurs de texte, consultez nos autres articles sur les éditeurs de texte.

[ Télécharger maintenant :aide-mémoire Vim ]


Linux
  1. Guide du débutant sur le pare-feu sous Linux

  2. Guide complet d'utilisation d'AsciiDoc sous Linux

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

  4. Éditeurs de texte en ligne de commande sous Linux

  5. Client de messagerie avec édition Vim

Un guide du débutant pour le dépannage du réseau sous Linux

Guide du débutant pour l'installation de Pop!_OS Linux

Comment utiliser AppImage sur Linux (Guide du débutant)

Guide du débutant pour analyser les journaux sous Linux avec la commande journalctl

Guide du débutant sur Syslogs sous Linux

Travailler avec l'éditeur Vim (éditeur de texte)