Aller à un caractère spécifique dans une ligne du VI

Dans le VI, je sais que si vous le faites

:some_number 

et appuyez sur Entrée, vous sauterez à la ligne spécifiée par « some_number ». Y a-t-il un équivalent pour sauter à un caractère spécifique sur une seule ligne?

En gros, jai un grand csv et il y a des caractères qui cassent lanalyseur; donc je dois le déboguer.

Je reçois un message derreur qui dit essentiellement « caractère inattendu sur la ligne XXX caractère YYY ».

Je sais comment accéder à XXX mais comment est-ce que jarrive à YYY?

Commentaires

  • pour aller à la ligne 300, car 20 faire: 300G20|

Réponse

Je « ne suis pas sûr à 100% de la signification de la question, mais si (pour exemple) vous voulez trouver le prochain « a » sur une ligne, vous « d tapez » fa « (en mode commande). Cela trouve le prochain » a « à droite. » Fa « trouverait le » a « suivant à la gauche.

Lautre façon dont je peux interpréter vos questions est que vous voulez que le curseur se trouve sur une colonne particulière. nombre | met le curseur sur la colonne numéro dans la ligne sur laquelle le curseur apparaît déjà.

Commentaires

  • Je voulais dire ce dernier. I ' Jai mis à jour ma question pour clarifier.
  • Également utile: t / T pour y aller au caractère avant le caractère donné, et ; pour répéter le précédent t / T / f / F.
  • Et , pour entrer la direction opposée en utilisant la même lettre précédente.
  • sry, mais la réponse nest pas claire, alors que la question lest. Veuillez dire en détail ce que je dois taper exactement si je suis assis dans la ligne dintérêt pour sauter sur le numéro de caractère spécifique en ligne.
  • Le numéro, puis le | symbole.

Répondez

si vous voulez aller au 12ème caractère sur une ligne:

12| 

Pour le 6ème caractère de la ligne:

6| 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *