En la situación que se muestra a continuación, quiero eliminar "TWO"
:
foobar("ONE", "TWO");
// ^-- cursor here
entonces presiono da"y el resultado es:
foobar("ONE",);
// ^-- cursor here
¿Cómo puedo cambiar esto para no eliminar el espacio cerca de la coma? ¿O qué claves debo usar? Todavía nunca encontré una situación en la que este comportamiento (de eliminar espacio) fuera lo que quiero.
Respuesta1
Utilice 2di"(o d2i", que es lo mismo). Este es un caso especial de uso de count con i"objeto de texto, que elimina todo el texto entre comillas, incluidas las comillas, actuando tal como usted lo desea.
Ver también :help iquote
.
Puede encontrar una explicación detallada sobre cómo eliminar espacios en :help aquote
. Puede que no sea realmente útil para algo entre comillas, pero eliminar el espacio final o el espacio inicial cuando no hay espacio final definitivamente tiene sentido cuando se utilizan objetos de texto de oración o párrafo. El comportamiento podría ser el mismo para todos los objetos de texto solo por coherencia.