Existe-t-il un raccourci pour revenir au début d'un fichier par l'éditeur vi?


95

Lors de la lecture d'un long fichier par l'éditeur vi, il serait très agréable de revenir au début du fichier par quelques raccourcis lorsque vous en avez vraiment besoin. Even ctrl+ Best parfois trop lent. Quelqu'un connaît-il un tel outil?

Réponses:


178

Après avoir ouvert un fichier à l'aide de vi

1) Vous pouvez appuyer sur Shift+ g pour aller à la fin du fichier

et

2) Appuyez gdeux fois pour aller au début du fichier

REMARQUE: - g est sensible à la casse (merci à @Ben de l'avoir signalé)


15
gg n'existe pas dans vi, seulement Vim.
Matej

Shift+ g---> Aller au bas du fichier. Shift+ GG---> Aller en haut du fichier.
Subhashree Pradhan

@Subhashree Pradhan - Merci pour les informations sur Vi Vs Vim. Cependant, il semble qu'il n'y ait pas d'opérateur / commande appelé 'Shift + GG' - je viens de vérifier à la fois Vi et Vim. Sinon, vous pouvez utiliser 1G pour aller au début du fichier car l'opérateur G prend un quantificateur comme préfixe.
itsraghz le

71

en utilisant, :<line number>vous pouvez naviguer vers n'importe quelle ligne, :1vous amène ainsi à la première ligne.


C'est génial! Merci!
user2045447

18

Entrez 1+ Get cela vous mènera au début du fichier. Inversement, vous Gmènera à la fin du fichier.


1
Fonctionne bien sous AIX
Shreyas

Fonctionne dans OpenBSD
Zectbumo

15

Eh bien, vous avez [[et ]]aller au début et à la fin du fichier. Cela fonctionne dans vi.



13

Pour aller à la fin du fichier: appuyez surESC

1) majuscule de type G(Capital G)

2) appuyez sur shift+ g(petit g)

Pour aller en haut du fichier, il existe les méthodes suivantes: appuyez surESC

1) appuyez sur 1G(Capital G)

2) appuyez sur gg(petit g) ou1gg

3) Vous pouvez passer au numéro de ligne particulier, par exemple, vous voulez aller 1 numéro de ligne, appuyez sur 1+G


7

En mode commande: :+ vous 1 amènera à la première ligne


Très utile pour accéder à n'importe quelle ligne du fichier.
Nitb du

5

La saisie 0%vous amène au début.

100% vous emmène à la fin.

50% vous emmène à mi-chemin.


0

J'ai toujours utilisé Ctrl+ Home(début de fichier) et Ctrl+End (fin de fichier).

Fonctionne à la fois dans les modes d'insertion et de navigation.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.