Mover el cursor directamente a un determinado carácter en el editor vi / vim

Cuando estamos editando un fichero en vi, muchas veces nos encontramos que tenemos que ir a un determinado punto de la línea en curso. Generalmente, el punto al que tenemos que desplazar el cursor está determinado por un carácter y como siempre en vi, cuando tenemos una necesidad, alguien ya la ha tenido previamente. Y ha programado una funcionalidad para resolverla rápidamente.

Supongamos que estamos al principio de esta línea:

que en mi vida me he visto en tanto aprieto;

Y queremos ir a la primera «m». Escribiremos:

fm

Desplazará el cursor a la primera «m»:

que en mi vida me he visto en tanto aprieto;

Si estamos al principio de la línea y queremos ir a la segunda «m», escribiremos:

2fm

Desplazará el cursor a la segunda «m»:

que en mi vida me he visto en tanto aprieto;

Si en lugar de ir a un carácter que está a la derecha del cursor (avanzar en la línea) queremos ir a un carácter que está a la izquierda del cursor (retroceder en la línea), usaremos:

Fm

Como estábamos en la segunda «m», este comando nos llevará a la anterior «m»:

que en mi vida me he visto en tanto aprieto;

Un comentario en «Mover el cursor directamente a un determinado carácter en el editor vi / vim»

Deja una respuesta

Tu dirección de correo electrónico no será publicada.