A menudo uso el /
comando de búsqueda vim para verificar mis expresiones regulares (solo para ver qué coincide). Después de eso, generalmente uso el :%s
comando replace, donde uso esa expresión regular de la búsqueda como una cadena para ser reemplazada, por ejemplo, primero busco dicha cadena:
/TP-\(\d\{5\}\)-DD-\d\{3\}
Se ajusta exactamente a lo que quiero, así que hago mi reemplazo:
:%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g
Pero tengo que volver a escribir toda la expresión regular aquí. Por lo general, esa expresión regular es mucho más larga, por eso estoy buscando una solución:
¿Existe algún acceso directo o script vim para pegar ese patrón de búsqueda directamente en el comando de reemplazo?
Yo uso vim en la terminal (no gvim).