Pregunta

En Vim, es un comando de 3 caracteres rápida para cambiar lo que hay dentro de la citada cadena actual (por ejemplo, ci "), pero hay una manera simple de cambiar el tipo de cotizaciones actualmente están rodeando el cursor?

A veces necesito para pasar de "bla" a "" "bla" "" o "bla" a 'bla' (en el código fuente de Python) y me gustaría idealmente igual que lo haga rápidamente utilizando combinaciones de teclas por defecto.

¿Fue útil?

Solución

surround.vim plugin. Me resulta un complemento esencial para cualquier instalación vim.

Otros consejos

Surround.vim es grande, pero no creo que va a manejar sus necesidades de triple citado directamente.

La forma en que he hecho las cosas a lo largo de estas líneas (cuando Surround no era apropiado) era utilizar %, realizar el cambio, haga doble comilla invertida para volver al punto de partida. P.ej. Si el cursor está en algún lugar en una cadena entre comillas simples, hacer f'%, realizar el cambio, haga doble comilla invertida y ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top