vi – Comment aller à la ligne N?

Dans léditeur vi, comment puis-je accéder à une ligne particulière?

Par exemple, si jouvre un fichier nommé file.py existe-t-il une option pour ouvrir le fichier à une ligne particulière ou puis-je ouvrir mon fichier puis aller à la ligne avec le raccourci clavier?

Commentaires

  • Vous êtes les bienvenus ici et vous avez votre réponse. Juste un conseil pour le futur: avec man vi vous pouvez lire la page de manuel. Avec /line, vous pouvez rechercher les occurrences du mot line, avec n aller à le suivant, comme dans vi. Lune des premières correspondances décrit loption que vous recherchiez. Cela prend moins de temps que de rechercher sur le Web ou de poser une question ici.

Réponse

Pour que vi commence à une ligne particulière dans un fichier, ajoutez +line_num à la commande que vous utilisez pour démarrer vi. Remplacez line_num par le numéro de ligne, par exemple:

vi +14 file.py 

Vous pouvez également utiliser la ligne de commande ex pour aller à une ligne. (Pour plus dinformations sur le mode ex, voir Utiliser léditeur de texte vi) Par exemple, si vous voulez aller à la ligne 14, vous pouvez appuyer sur Esc puis entrer:

:14 

Il existe également une commande vi. Le mouvement de saut G prend un préfixe optionnel count , qui est le numéro de ligne vers lequel aller. Doù 1 4 G

Commentaires

  • .. .et vous ' appuyez sur Echap uniquement si vous nétiez ' déjà en mode commande (ou si vous aimez que votre écran clignote)

Laisser un commentaire

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