Ir a la primera línea en un archivo en vim?

234

¿Cómo voy a la primera línea de un archivo en vim?

Vaquero
fuente
12
Siente que esta pregunta necesita el hecho complementario que Girá a la última línea y G$al final del archivo.
Usuario
@Usuario, ¿cuál es la diferencia entre Gvs G$?
Charlie Parker
1
@CharlieParker: G te lleva al principio de la última línea, G $ te lleva al final de la última línea.
Usuario

Respuestas:

409

En el modo de comando (presione Escsi no está seguro) puede usar:

  • gg,
  • :1,
  • 1G,
  • o 1gg.
Lazer
fuente
¡Excelente! Mucho más fácil que: 1 Shift-g
Nigel B. Peck
3
gghace un comienzo "suave" de la primera línea, si hay espacios en blanco que necesitaría hacergg0
Ralph Callaway
39

Escriba "gg" en modo comando. Esto lleva el cursor a la primera línea.

Andrés
fuente
1
¿Por qué hace ggeso? Por lo general, he encontrado que los comandos vim están compuestos por otros, por lo que tal vez hay una razón por la que es doble gque simple g.
Charlie Parker
1
En ˋMenosˋ: ˋgˋ archivo inicial, ˋGˋ archivo final
Timo
4

Si está utilizando gvim, puede presionar Ctrl + Homepara ir a la primera línea. Del mismo modo, Ctrl + Endva a la última línea.

Bharat Lagali
fuente
77
Demasiado movimiento de la mano.
Winger Sendon
3

Ir a la primera línea

  • :1

  • o Ctrl + Home

Ir a la última línea

  • :%

  • o Ctrl + End


Ir a otra línea (fi 27)

  • :27

[Funciona en VIM 7.4 (2016) y 8.0 (2018)]

DimiDak
fuente