2010-02-25 21 views
38

Supongamos que estoy en una determinada posición de línea en vim y quiero eliminar hasta cierto carácter, por ejemplo, un punto y coma. Haría df;, excepto que también eliminaría el punto y coma. ¿Hay algún comando que haga lo mismo pero no incluirá el personaje que estoy buscando?vim: seleccione el carácter, no incluido

Respuesta

53

Sí, dt;. A partir de la documentación de Vim:

t {char}

Hasta antes [count] 'th ocurrencia de {char} a la derecha. El cursor se coloca en el carácter a la izquierda de {char} | inclusive | {char} se puede ingresar como con | f | mando.

17

que añadir a lo que dijo Michal, también se puede utilizar T y F a hacer lo mismo al revés.

También ; repetirá los últimos movimientos t, T, fe F, y ' lo repetirá en la dirección opuesta.

Cuestiones relacionadas