Estoy usando la siguiente expresión regular para hacer coincidir una cadena de documentación debajo de una definición de función Clojure:
\vdefn.*\n\s*\zs"([^"]|\n)*"
¿Hay alguna manera de ejecutar el gqcomando de modo normal (líneas de formato) en todas las coincidencias de este patrón en un archivo dado?

gnpieza se selecciona de la línea dondeVse dispara a la siguiente aparición (no la de la misma línea) del patrón. La documentación de Vim establece que si el modo visual está activo, la selección se extiende desde la línea actual hasta el siguiente patrón. Esto está causando un comportamiento no deseado.//s<cr>me deja al comienzo de la partida en la línea actual, pero//e<cr>me deja al final de la próxima coincidencia, no en la coincidencia actual.//s<cr>V. Cuando corro:normal Ventro en el modo de línea visual, como se esperaba. Cuando corro:normal //s<cr>mi cursor cae en el primero"del partido, como se esperaba. Cuando corro:normal //s<cr>Vno obtengo una selección visual.normal gngq. Sugerir una edición.