web-dev-qa-db-fra.com

vi - Comment aller à la ligne N?

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

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

15
Antoine Subit

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

vi +14 file.py

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

:14

Il existe également une commande vi. le G le mouvement de saut prend un préfixe count facultatif, qui est le numéro de ligne vers lequel aller. Par conséquent 14G

22
Antoine Subit