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


234

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


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.

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.


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.


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)]

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.