Conseils pratiques d'édition de Vim pour les utilisateurs avancés

Il ne fait aucun doute que Vim est un éditeur de texte très puissant. Le grand nombre de fonctionnalités qu'il offre signifie qu'il est pratiquement impossible d'apprendre et de mémoriser toutes les fonctionnalités de Vim. Mais nous pouvons au moins continuer à apprendre les moyens simples de faire avancer les choses afin que notre expérience avec l'éditeur s'améliore avec le temps.

Cet article fait partie d'une série sur le Guide de l'utilisateur Vim :

  • Un guide du débutant pour Vim
  • Aide-mémoire sur les raccourcis Vim
  • 5 conseils Vim pour les utilisateurs expérimentés
  • 3 astuces pratiques pour l'éditeur Vim pour les utilisateurs avancés

Gardez à l'esprit que certaines des astuces de l'éditeur Vim dont nous parlerons dans cet article sont destinées aux utilisateurs avancés.
Remarque : si vous êtes nouveau sur Vim, vous pouvez d'abord lire notre guide de démarrage. Pour les utilisateurs qui ont déjà utilisé l'éditeur Vim, je suis sûr que la feuille de triche des touches de raccourci Vim vous sera très utile. Si vous êtes déjà un utilisateur expérimenté, vous pourriez être intéressé par quelques conseils pour les utilisateurs expérimentés.

Veuillez noter que la plupart des techniques mentionnées dans l'article sont expliquées dans le contexte d'un code simple et facile à comprendre, car elles sont vraiment utiles dans le développement de logiciels. Mais cela ne signifie pas que les utilisateurs normaux (non-programmeurs, qui n'utilisent pas Vim comme un éditeur de texte normal) ne peuvent pas l'utiliser dans leur travail.

1. Définir des variables spécifiques pour le fichier

Parfois, dans un fichier particulier, vous souhaiterez peut-être remplacer les tabulations saisies par des espaces, ou vous souhaiterez peut-être indenter les fichiers de code source avec deux espaces, même si l'indentation par défaut de l'éditeur est de quatre espaces.

Fondamentalement, nous parlons ici de modifications apportées aux fichiers. Cette fonctionnalité fournie par Vim vous permet de modifier des paramètres spécifiques pour un fichier spécifique. Cette fonctionnalité s'appelle "Modeline".

Par exemple, si vous souhaitez remplacer chaque caractère de tabulation (Tab) saisi par un espace, il vous suffit d'ajouter la ligne de modèle suivante aux premières lignes ou aux dernières lignes du fichier :

# vim : définir l'onglet d'extension :

Si vous souhaitez modifier l'indentation par défaut de 4 espaces à 2 espaces, vous pouvez ajouter la ligne de mode suivante au fichier source :

// car : noai:ts=2:sw=2

Lorsque vous utilisez des modèles, gardez à l'esprit les points importants suivants :

  • Les modelines ne peuvent être ajoutées que sur les cinq premières ou les cinq dernières lignes d'un fichier.
  • Afin d'utiliser la fonctionnalité de ligne de modèle, vous devez ajouter : définir la ligne de modèle dans le fichier .vimrc
  • Cette fonctionnalité ne fonctionne pas lors de la modification de fichiers en tant qu'utilisateur root.

Pour plus d'informations, veuillez lire la documentation officielle de cette fonctionnalité.

2. Achèvement des mots-clés

Lorsque vous commencez à écrire du code de plus en plus complexe ou que vous commencez à éditer un fichier source volumineux, vous rencontrerez des noms de variables. Parfois, il n'est pas facile de se souvenir de tous les noms de variables, donc lorsque vous devez taper un nom de variable, vous le copiez généralement à partir de l'endroit où vous l'avez déjà utilisé.

Heureusement, avec Vim, vous n'avez qu'à taper les premières lettres de la variable. En "mode insertion", appuyez sur Ctrl + n ou Ctrl + p pour obtenir une liste de mots-clés correspondants. Ctrl + n est utilisé pour insérer le mot correspondant suivant ; Ctrl + p donne une liste des mots-clés précédemment correspondants.

L'image ci-dessous est une démonstration de cette fonctionnalité :

Conseils pratiques d'édition de Vim pour les utilisateurs avancés Conseils pratiques d'édition de Vim pour les utilisateurs avancés

Comme le montre clairement la capture d'écran ci-dessus, les mots contenus dans d'autres fichiers source apparaissent également dans la liste.

3. Rechercher

Supposons que vous déboguez du code et que l'une des tâches que vous devez effectuer consiste à afficher rapidement toutes les occurrences d'une variable dans un fichier. Une méthode courante consiste à quitter le "mode insertion", à saisir la commande /[nom de la variable] , à appuyer sur Entrée, puis à revenir au "mode insertion", en utilisant n et p pour naviguer entre les mots-clés.

Il n'y a rien de mal avec la méthode décrite ci-dessus, mais il existe un moyen plus simple et plus rapide d'effectuer une telle recherche. En utilisant cette méthode, vous devez d'abord quitter le "mode insertion", puis déplacer le curseur sous le mot/la variable que vous souhaitez rechercher, ce qui ne prend pas de temps. Ensuite, il vous suffit d'appuyer sur Maj + *.

Répétez cette opération et l'éditeur vous amènera à toutes les occurrences de ce mot/variable dans le fichier.

en conclusion

Bien que destinées aux utilisateurs avancés, les techniques abordées dans cet article ne sont pas difficiles à comprendre et relativement faciles à utiliser. Si vous avez une certaine base, vous pouvez en tirer beaucoup de bénéfices. Inutile de dire qu'avec toute nouvelle fonctionnalité ou tout nouveau concept, vous devez pratiquer ces compétences avec diligence pour en faire une habitude.

 

Je suppose que tu aimes

Origine blog.csdn.net/yaxuan88521/article/details/132313073
conseillé
Classement