Maison > Opération et maintenance > exploitation et maintenance Linux > Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

齐天大圣
Libérer: 2020-06-15 11:51:44
original
3225 Les gens l'ont consulté

Aujourd'hui, je vais vous présenter deux plug-ins vim très couramment utilisés pour un déplacement rapide dans la page et une édition couplée.

easymotion

On sait que l'éditeur vim peut être déplacé de haut en bas en appuyant sur les touches h/j/k/l, et en utilisant le mot-clé / pour rechercher, utilisez les touches w et e pour vous déplacer rapidement entre les mots, utilisez f{char} pour rechercher dans une ligne, etc. Cependant, aucun d’entre eux ne permet de se déplacer rapidement sur la page.

Aujourd'hui, je vous présente easymotion, un plug-in de mouvements rapides. Avec lui, vous pouvez aller où vous voulez. L'adresse github du plug-in est : https://github.com/easymotion/vim-easymotion

De même, nous utilisons le plug-in vim-plug pour l'installer. Ajoutez ensuite une ligne de mappage au fichier de configuration

nmap ss (easymotion-s2)

Avez-vous remarqué que ce dont nous avons besoin ici est un mappage récursif, pas non -cartographie récursive. Après l'avoir configuré, nous pouvons l'utiliser. Ce qui suit montre comment l'utiliser pour compléter la fonction de déplacement rapide sur la page.

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Comme le montre l'image, nous souhaitons passer rapidement à la position layui sur la ligne 9. Si vous n'utilisez pas easymotion, vous devez utiliser la recherche intégrée de vim, saisir

/layui
Copier après la connexion

puis utiliser n/N pour monter et descendre. Si vous utilisez easymotion, ce sera plus simple et plus rapide. Appuyez simplement sur deux ss et entrez la.

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Comme vous pouvez le constater, l'interface est désormais différente. Toutes les positions correspondant à la sont marquées en rouge, et chaque bloc a sa propre lettre correspondante. Tant que nous appuyons sur la lettre correspondante, nous pouvons rapidement passer à la position spécifiée.

vim-surround

Dans le travail quotidien, nous rencontrons souvent des binômes de monteurs. Par exemple, remplacez les guillemets simples dans la chaîne par des guillemets doubles. À l'heure actuelle, s'il n'y a pas de plug-in d'édition associé, ce sera plus gênant. Vous devrez le modifier deux fois pour répondre aux exigences.

Maintenant, installons d’abord le plug-in. L'adresse github du plug-in est https://github.com/tpope/vim-surround.

Une fois l'installation terminée, laissez-moi vous expliquer comment l'utiliser. Elle sera principalement expliquée sous trois aspects : la modification par paire, l'ajout par paire et la suppression par paire.

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Maintenant, nous voulons remplacer les guillemets doubles dans le où à la ligne 25 par des guillemets simples. Comment faire ?

  • Déplacez d'abord le curseur sur n'importe quel caractère dans ""

  • Entrez cs"'; cs (c signifie changement), ce qui signifie changer le double Remplacez les guillemets par des guillemets simples

Si vous souhaitez supprimer les guillemets doubles par paires, que devez-vous faire ?

  • Déplacez le curseur sur "" Enter ds " sur n'importe quel caractère dans

  • , d signifie supprimer

Les guillemets doubles ont été supprimés, mais maintenant vous devez ajouter des guillemets doubles. Comment faire

  • Déplacez le curseur sur i

  • Entrez ysiw"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
vim
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal