¿Existe un atajo para volver al principio de un archivo mediante el editor vi?

95

Al leer un archivo largo con el editor vi, sería muy bueno volver al principio del archivo mediante algunos atajos cuando realmente lo necesite. Incluso ctrl+ a Bveces es demasiado lento. ¿Alguien conoce una herramienta así?

usuario2045447
fuente

Respuestas:

177

Después de abrir un archivo usando vi

1) Puede presionar Shift+ g para ir al final del archivo

y

2) Presione gdos veces para ir al principio del archivo

NOTA: - g distingue entre mayúsculas y minúsculas (gracias a @Ben por señalarlo)

Vivekanand SV
fuente
15
gg no existe en vi, solo Vim.
Matej
Shift+ g---> Ir al final del archivo. Shift+ GG---> Ir al principio del archivo.
Subhashree Pradhan
@Subhashree Pradhan - Gracias por los conocimientos sobre Vi Vs Vim. Sin embargo, parece que no existe tal operador / comando llamado 'Shift + GG'; acabo de verificar tanto en Vi como en Vim. De lo contrario, puede usar 1G para ir al principio del archivo, ya que el operador G toma un cuantificador como prefijo.
itsraghz
71

usando :<line number>puede navegar a cualquier línea, por lo que lo :1lleva a la primera línea.

Fred Thomsen
fuente
¡Esto es fantástico! ¡Gracias!
user2045447
18

Teclee 1+ Gy le llevará al principio del archivo. A la inversa, Glo llevará al final del archivo.

paranza
fuente
1
Funciona bien en AIX
Shreyas
Funciona en OpenBSD
Zectbumo
15

Bueno, tienes [[y ]]para ir al principio y al final del archivo. Esto funciona en vi.

WesternGun
fuente
14

Ir al final del archivo

  • G
  • Shift + g

Ir al principio del archivo

  • g+g
Subhashree Pradhan
fuente
13

Para ir al final del archivo: presioneESC

1) tipo capital G(G mayúscula )

2) presione shift+ g(g pequeña)

Para ir al principio del archivo existen las siguientes formas: presioneESC

1) presione 1G(G mayúscula)

2) presione gg(g pequeña) o1gg

3) Puede saltar al número de línea en particular, por ejemplo, si desea ir a 1 número de línea, presione 1+G

Rahul Singh
fuente
7

En modo comando: :+ 1 te llevará a la primera línea

Boston
fuente
Muy útil para ir a cualquier línea del archivo.
Nitb
5

Escribir 0%te lleva al principio.

100% te lleva hasta el final.

50% te lleva a mitad de camino.

Boergler
fuente
0

Siempre he usado Ctrl+ Home(inicio de archivo) y Ctrl+End (final de archivo).

Funciona en los modos de inserción y navegación.

Tim
fuente