4 fonctionnalités Vim à utiliser pour améliorer la productivité


  • FrançaisFrançais


  • Il y a toujours Vim. Vim est l’un des éditeurs de texte les plus populaires utilisés aujourd’hui. C’est en grande partie parce qu’il est disponible partout. Lorsque vous vous connectez en SSH à un autre système, vous ne trouverez peut-être pas Emacs, Nano ou VSCodium installé, mais vous pouvez être assuré que Vim est là pour vous.

    Dans cet article, je couvre certaines choses intermédiaires que vous pouvez faire avec Vim pour accélérer votre flux de travail et faciliter votre journée en général. Cet article suppose que vous avez déjà utilisé Vim, que vous connaissez déjà les bases de l’éditeur et que vous cherchez à améliorer vos compétences Vim. Vim regorge d’astuces utiles, et personne ne le maîtrise vraiment, mais les cinq conseils de cet article peuvent améliorer vos compétences et, espérons-le, vous faire tomber un peu plus amoureux de l’un des éditeurs de texte les plus populaires et les plus appréciés.

    Marque-pages Vim

    Vim fournit un moyen simple d’ajouter des signets à votre texte. Supposons que vous éditiez un fichier volumineux et que votre session d’édition en cours vous oblige à aller et venir entre deux sections de texte à différents endroits du fichier.

    Tout d’abord, vous définissez un signet sur votre emplacement actuel en tapant m (pour marque) puis donnez-lui un nom. Par exemple, si le fichier que j’édite contient une liste de noms auxquels je voudrai revenir plus tard, je pourrais utiliser mn (n pour les noms) pour ajouter un signet à cette partie du fichier.

    Plus tard, j’ai deux options lors de la modification d’une autre partie du fichier et je souhaite revenir à cette liste de noms. je peux taper `n (backtick-n) pour aller à l’emplacement du signet, ou je peux taper 'n (apostrophe-n) pour aller au début de la ligne sur laquelle se trouve le signet.

    Lorsque je n’ai plus besoin du signet, je peux le supprimer avec :delmarks n. Et :marks me montre tous mes signets.

    Remarquez ci-dessus que j’utilise une lettre minuscule pour nommer mon signet. C’était délibéré. Vous utilisez des lettres minuscules pour les signets locaux et des lettres majuscules pour rendre un signet global sur plusieurs fichiers.

    Abréviations Vim définies par l’utilisateur

    Si le texte sur lequel vous travaillez contient un long mot ou une longue phrase qui apparaît plusieurs fois, le taper en entier à chaque fois pourrait rapidement devenir irritant. Heureusement, Vim fournit un moyen simple de créer des abréviations.

    Pour définir une abréviation définie par l’utilisateur pour Acme Painted Fake Roadways, Inc. pour apfrvous tapez :ab apfr Acme Painted Fake Roadways, Inc. Maintenant, en mode édition, et que vous tapez les lettres apfr suivi d’un espace, apfr se convertit en Acme Painted Fake Roadways, Inc.

    Toutes les abréviations que vous définissez avec :ab se perdre lorsque vous fermez votre session Vim. Si vous souhaitez supprimer l’abréviation avant cela, vous pouvez simplement taper :una apfr.

    Autocomplétion Vim

    Beaucoup de gens ne réalisent pas que Vim est livré avec une fonctionnalité de saisie semi-automatique. Si vous tapez un mot long que vous avez utilisé auparavant dans le fichier, c’est un outil pratique.

    Supposons que vous écriviez un article qui utilise le mot Antarctique plusieurs fois. Après l’avoir utilisé une fois, la prochaine fois, vous ne pourrez taper que les premières lettres. Par exemple, vous tapez Fourmi puis utiliser Ctrl+P. Vim complète le mot (s’il n’y a qu’une seule option possible) ou vous fournit une liste de mots que vous pouvez sélectionner avec les touches fléchées – continuez à taper pour affiner davantage la recherche et utilisez le Languette touche pour sélectionner le mot.

    Sélection de la gamme Vim

    Avec Vim, vous pouvez facilement effectuer une action sur une plage de lignes de votre fichier. Vous indiquez les plages par un numéro de ligne de départ, une virgule et un numéro de ligne de fin (inclus). En plus des numéros de ligne littéraux, vous pouvez utiliser un point (.) pour représenter la ligne courante, un signe dollar ($) pour représenter la dernière ligne du tampon de fichier et un signe de pourcentage (%) pour représenter l’intégralité du fichier.

    Voici quelques exemples pour plus de clarté.

    Si vous souhaitez supprimer les lignes 2 à 10, tapez (en mode commande) :

    :2,10d

    Pour supprimer toutes les lignes de la ligne 25 à la fin du fichier :

    :25,$d

    Vous pouvez supprimer chaque ligne avec :

    :%d

    Pour copier (ou transférer) les lignes 5 à 10 juste après la ligne 15 :

    :5,10t 15

    Pour déplacer les lignes 5 à 10 juste après la ligne 15 (au lieu de copier) :

    :5,10m 15

    Vim pour la productivité

    J’espère que cet article vous a appris quelque chose de nouveau sur l’éditeur de texte Vim. Vim a tellement d’astuces dans sa manche que même les personnes qui l’utilisent depuis des années peuvent encore apprendre de nouvelles choses. Il y a toujours quelque chose de nouveau et d’utile à apprendre.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code