Aller à la première ligne d'un fichier dans vim?

234

Comment accéder à la première ligne d'un fichier dans vim?

Jean
la source
12
Sentez-vous que cette question a besoin du fait complémentaire qui Gira à la dernière ligne et G$ira à la fin du fichier.
Utilisateur
@User alors quelle est la différence entre Gvs G$?
Charlie Parker
1
@CharlieParker: G vous amène au début de la dernière ligne, G $ vous amène à la fin de la dernière ligne.
Utilisateur

Réponses:

409

En mode commande (appuyez sur Escsi vous n'êtes pas sûr), vous pouvez utiliser:

  • gg,
  • :1,
  • 1G,
  • ou 1gg.
Lazer
la source
Génial! Tellement plus facile que: 1 Shift-g
Nigel B. Peck
3
ggfait un début "doux" de la première ligne, s'il y a un espace à fairegg0
Ralph Callaway
39

Tapez "gg" en mode commande. Cela amène le curseur sur la première ligne.

andrew
la source
1
pourquoi fait ggça? J'ai trouvé que les commandes vim sont généralement composées d'autres, donc il y a peut-être une raison pour que ce soit double gque simple g.
Charlie Parker
1
Dans ˋMoins file: ˋgˋ fichier de début, ˋGˋ fichier de fin
Timo
4

Si vous utilisez gvim, vous pouvez simplement appuyer sur Ctrl + Homepour passer à la première ligne. De même, Ctrl + Endva à la dernière ligne.

Bharat Lagali
la source
7
Trop de mouvement de la main.
Ailier Sendon du
3

Aller à la première ligne

  • :1

  • ou Ctrl + Home

Aller à la dernière ligne

  • :%

  • ou Ctrl + End


Aller sur une autre ligne (fi 27)

  • :27

[Fonctionne sur VIM 7.4 (2016) et 8.0 (2018)]

DimiDak
la source