Hay varias formas de lograr lo que quieres:
5elD
6f D
6wDx
6whD
# ... probably others too
Todo esto le cuesta solo +1 pulsación de tecla.
Si fue posible eliminar desde la posición actual +1, entonces tendrá sentido pedir que también se elimine de la posición actual -1. También plantearía la pregunta sobre otros comandos, por ejemplo, eliminar hasta el final del archivo de la línea actual +1, -1, y así sucesivamente.
¿Cómo puede funcionar esto? Solo veo dos formas posibles:
- Pase un parámetro a los comandos existentes para modificar su comportamiento con el matiz deseado. Esto inevitablemente le costará +1 pulsación de tecla, por lo que no estará mejor de lo que ya existe
- Tiene una nueva pulsación de tecla para este comportamiento. La mayoría de las teclas del teclado ya tienen algo más importante y poderoso que hacer, sería una elección muy difícil asignar una de las teclas no utilizadas para una funcionalidad tan pequeña
Entonces, no veo una manera de tener algo mejor que las características actuales :-)
Estoy de acuerdo en que es un poco desafortunado que no haya un comando "atómico" para eliminar del siguiente carácter. Veo el uso práctico de lo que está preguntando: cuando acorto un texto, a menudo quiero eliminarlo a partir de un carácter de espacio, porque no quiero dejar espacios en blanco al final de las líneas (Git se queja de eso, por ejemplo). Y los comandos de salto de palabra w
y e
no son muy adecuados para esto, ya que w
salta a las primeras letras y e
salta a las últimas letras, y no hay un atajo para saltar en el espacio después de una palabra, excepto búsquedas explícitas como f
. Así que entiendo e incluso comparto su necesidad. Simplemente no veo dónde se puede exprimir esto en la funcionalidad existente.
La mejor alternativa que se me ocurre es grabar la acción en una macro, digamos d
. Al final de una palabra (en la última letra), registre así:
qdlDq
Luego, puede rehacer esta acción al final de otra palabra con @d
. Para hacerlo repetidamente, puedes hacerlo @@
. Al hacerlo repetidamente, esto es más rápido de escribir que lD
, pero esto puede depender de su gusto. Si no lo hace repetidamente, la macro realmente no ayuda, ya que de todos modos es la misma cantidad de pulsaciones de teclas (+ la creación de la macro).
6wD
deja un espacio después de la última palabra, pero al menos el texto visible es como lo desea.6wDx
termina el trabajo, pero luego estás en cuatro pulsaciones de teclas nuevamente.