Surround.vim, de Tim Pope, est facilement l’un des plugins les plus utiles. Comme son nom l'indique, il vous permet d'encadrer, mettre à jour et supprimer des caractères et des balises d'habillage en toute simplicité.!
Disons que vous avez la chaîne "Hello World". Si nous voulons envelopper le mot "Monde" dans un tag, on peut taper:
viws
. Cela signifie "emménager dans vmode isual, sélectionnez le jeà l'intérieur word, puis stout autour avec un étiquette."
Bonjour Monde
Mais disons que nous changeons d'avis plus tard et souhaitons changer l'emballage à un
tag à la place. Avec le plugin Surround, c'est très simple:
cst
. Encore une fois, cela signifie: "Cpendre le stout autour tag à un ."
Bonjour Monde
Mais, vous savez, nous ne pouvons jamais nous décider. Un jour plus tard, nous décidons de supprimer l’élément d’emballage en même temps. Plutôt que d'utiliser la souris maladroite pour mettre en surbrillance et supprimer les balises, tapons trois caractères et finissons-en avec: dst
, ou réelete sautour de tag.
Bonjour le monde
Ensuite, imaginons que nous ayons un mot qui doit être enveloppé dans une balise anchor:
Lien
Eh bien c'est facile: viws
. Basculer vers vmode isual, sélectionnez le jeà l'intérieur word, et sentourez-le avec une balise anchor, qui renvoie à url.com.
Lien
Assurez-vous de revoir la vidéo pour plus d'exemples. Je vous garantis que ce plugin sera l’une des extensions les plus utiles pour Vim..