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?


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.

¡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.


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.


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.