¿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í?

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)


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.


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


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.



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


7

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


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.


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.

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.