¿Cuál es el reverso del comando 'ir al siguiente'

13

Si quiero ir al siguiente ,en la línea, entonces escribo t,. Si quisiera ir al anterior ,que podría usar /n, ingrese, Npero esto es un poco complicado. ¿Cuál es la mejor manera de revertir el tcomando y pasar al anterior ,?

rwolst
fuente

Respuestas:

23

Puedes usar T,y en F,lugar de t,y f,. Los comandos en minúscula avanzan; las mayúsculas van hacia atrás.

Ejemplo :

foo, b|ar, baz

Con el cursor en el primero a, t,avanzaría a r(el carácter antes de la próxima coma). Ahora, si lo usa T,, irá hacia atrás al personaje después de la coma anterior (es decir, el espacio después foo,).

fy Fhacer lo mismo excepto que van al carácter especificado y no al carácter anterior / posterior.

También tenga en cuenta que puede utilizar las ;y los ,comandos para repetir la última f, F, to Tde comando ya sea de adelante hacia atrás de la dirección.

Para más sobre esta lectura :help f.

Gonçalo Ribeiro
fuente
8

Simplemente desplácese hacia abajo un párrafo en la ayuda de :help tpara encontrar T, que se mueve

Hasta después de [contar] la aparición de {char} a la izquierda.

Vea también :help Fcuál es para fqué Tes t.

Puede repetir los fFtTmovimientos con ;y también repetir en dirección inversa con ,, por lo que si ya se está moviendo hacia adelante a través de la ,s en la línea con t,y ;para repetir, entonces desea retroceder, simplemente presione ,para repetir el tmovimiento como si fuera un Tmovimiento .

jjaderberg
fuente