A menudo, al desarrollar, me enfrento a un objeto anidado que me gustaría eliminar del código en el medio de una línea como esta:
htmlDoc.WriteLine("<b><h3>" + this.cbAllSyncs.SelectedItem.ToString() + "</h3></b>");
La parte que me gustaría eliminar es:
this.cbAllSyncs.SelectedItem.ToString()
Sé que puedo contar la cantidad de palabras y puntos e ingresar 7dwpara eliminar de mi posición actual de cursor de "esto". Sin embargo, lo que me encantaría hacer es no tener que contar en absoluto y eliminar al espacio con un solo comando. es posible?
df<space>
elimina hasta e incluyendo el siguiente espacio.t
de eliminar hasta tantos caracteres. Por ejemplod2t<space>
, eliminará hasta dos espacios.t
como 'till stackoverflow.com/questions/7409134/…Puede usar dWo dEcomo @glenn sugirió si no desea eliminar el espacio en sí.
Una PALABRA (W mayúscula) consiste en una secuencia de caracteres no en blanco, separados por espacios en blanco.
Dale un vistazo a la palabra movimientos .
fuente
dE
- eliminar hasta el final de la secuencia de caracteres no en blanco (no incluye el siguiente espacio en blanco)Una posible solución es utilizar la eliminación con una búsqueda.
escriba
d/<space>
y vim se eliminará hasta que llegue a un espacio.fuente
dW
porque también puede usarlo para eliminar del cursor a cualquier carácter, como2d/+
, en este caso, lo que eliminaría también las concatenaciones de cadenas.Si desea eliminar desde cualquier lugar dentro de la PALABRA, y en un solo comando, simplemente use
daW
(por supuesto, puede usar dawsi desea limitar a una palabra)
Lo uso bastante porque ahorra un movimiento al comienzo de la palabra (en su caso)
fuente
eliminar para la posición actual a un ejemplo de carácter específico "
eliminar la palabra de la posición del cursor está hasta el final de la palabra
elimine la palabra completa en la que se encuentra el cursor, independientemente de la posición en la que se encuentre el cursor, esto también lo pone en modo de inserción para permitirle insertar de inmediato.
fuente
dtspacees la respuesta a su pregunta, pero df+parece que resolverá mejor su problema.
fuente