Salta a un carácter específico en una línea en VI

En VI, sé que si lo haces

:some_number 

y presione enter, saltará a la línea especificada por «some_number». ¿Existe un equivalente para saltar a un carácter específico en una sola línea?

Básicamente, tengo un csv grande y hay algunos caracteres que están rompiendo el analizador; así que tengo que depurarlo.

Recibo un mensaje de error que básicamente dice «carácter inesperado en la línea XXX carácter YYY».

Sé cómo llegar a XXX, pero cómo ¿Puedo llegar a YYY?

Comentarios

  • para ir a la línea 300, char 20 do: 300G20|

Responder

No estoy 100% seguro del significado de la pregunta, pero si (por ejemplo) quieres encontrar la siguiente «a» en una línea, «d teclea» fa «(en modo de comando). Eso encuentra la siguiente» a «a la derecha.» Fa «buscará la siguiente» a «para a la izquierda.

La otra forma en que puedo interpretar sus preguntas es que desea que el cursor esté en una columna en particular. número | coloca el cursor en la columna número en la línea en la que ya aparece el cursor.

Comentarios

  • Me refiero a lo último. I ' He actualizado mi pregunta para aclarar.
  • También es útil: t / T para ir al carácter antes del carácter dado, y ; para repetir el t / T anterior / f / F.
  • Y , para entrar la dirección opuesta usando la misma letra anterior.
  • sry, pero la respuesta no es clara, mientras que la pregunta es. Indique en detalle lo que tengo que escribir exactamente si estoy sentado en la línea de interés para saltar sobre el número de carácter específico en la línea.
  • El número, luego el | símbolo.

Responda

si desea ir al duodécimo carácter de una línea:

12| 

Para el sexto carácter de la línea:

6| 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *