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
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.
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
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.
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.
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!