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
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)
man vi
vous pouvez lire la page de manuel. Avec/line
, vous pouvez rechercher les occurrences du motline
, avecn
aller à le suivant, comme dansvi
. 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.