Surround.vim, de Tim Pope, es fácilmente uno de los complementos más útiles disponibles. Como su nombre lo sugiere, le permite rodear, actualizar y eliminar caracteres y etiquetas de ajuste con facilidad!
Digamos que tienes la cadena "Hello World". Si queremos envolver la palabra "Mundo" dentro de un etiqueta, podemos escribir:
viw
. Esto significa "pasar a ven modo normal, seleccione la yoNner word, y luego salrededor con un etiqueta."
Hola Mundo
Pero digamos que más tarde cambiamos de opinión y deseamos cambiar la envoltura a un
etiqueta en su lugar. Con el complemento de sonido envolvente, eso es muy fácil:
cst
. De nuevo, esto significa: "dohange salrededor tag a un ."
Hola Mundo
Pero, ya sabes, nunca podemos tomar una decisión. Un día después, decidimos eliminar todo el elemento de envoltura. En lugar de usar el ratón torpe para resaltar y eliminar las etiquetas, escribamos tres caracteres y terminemos con esto dst
, o reelete salrededor tag.
Hola Mundo
A continuación, imaginemos que tenemos una palabra que debe ser envuelta en una etiqueta de anclaje:
Enlazar
Bueno, eso es fácil: viw
. Cambiar a ven modo normal, seleccione la yoNner word, y sRodéalo con una etiqueta de anclaje, que enlaza con url.com.
Enlazar
Asegúrese de revisar el video para ver más ejemplos. Te garantizo que encontrarás este complemento como una de las extensiones más útiles disponibles para Vim.