Ampliación de la funcionalidad de los comandos de cambio de casos en Vim

Ampliación de la funcionalidad de los comandos de cambio de casos en Vim

En mi trabajo actual de refactorizar una base de código bastante grande, me encuentro con ganas de reemplazar apóstrofes y comillas entre sí de vez en cuando.

Hasta ahora he estado solicitando s/"/'/gselecciones visuales que hice y funciona bien.

Sin embargo, recientemente descubrí el ~comando tilde (). Pensé que sería bueno si pudiera ampliar su funcionalidad no solo para cambiar el caso de los personajes, sino también para intercambiarlos "y 'viceversa. ¿Es posible ampliar su funcionalidad para lograr esto?

Respuesta1

Como @Marco señala en los comentarios, probablemente estés buscando elcomplemento envolvente. Con este complemento puedes cambiar el entorno del texto. Por ejemplo:

"Hello World"

Entré dentro del texto y pres cs"'y el entorno cambiará a

'Hello World'

También recomendaría el de Tim Pope.patógenocomplemento que se utilizará para configurar todo. También instalará las páginas de ayuda. Los detalles en la página de github.

información relacionada