Vai alla prima riga di un file in vim?


234

Come posso andare alla prima riga di un file in vim?


12
Senti che questa domanda ha bisogno del fatto complementare che Gandrà all'ultima riga e G$andrà alla fine del file.
Utente

@User quindi qual è la differenza tra Gvs G$?
Charlie Parker,

1
@CharlieParker: G ti porta all'inizio dell'ultima riga, G $ ti porta alla fine dell'ultima riga.
Utente

Risposte:


409

In modalità comando (premere Escse non si è sicuri) è possibile utilizzare:

  • gg,
  • :1,
  • 1G,
  • oppure 1gg.

Grande! Molto più facile di: 1 Shift-g
Nigel B. Peck il

3
ggfa un inizio "morbido" della prima riga, se c'è spazio bianco che dovresti faregg0
Ralph Callaway

39

Digita "gg" in modalità comando. Questo porta il cursore sulla prima riga.


1
perché lo fa gg? Ho trovato di solito che i comandi di VIM sono composti da altri, quindi forse c'è una ragione per cui è doppio gche singolo g.
Charlie Parker,

1
In ˋLessˋ: ˋgˋ file iniziale, ˋGˋ file finale
Timo

4

Se stai usando gvim, potresti semplicemente premere Ctrl + Homeper passare alla prima riga. Allo stesso modo, Ctrl + Endpassa all'ultima riga.


7
Troppo movimento della mano.
Winger Sendon,

3

Vai alla prima riga

  • :1

  • o Ctrl + Home

Vai all'ultima riga

  • :%

  • o Ctrl + End


Vai a un'altra riga (fi 27)

  • :27

[Funziona su VIM 7.4 (2016) e 8.0 (2018)]

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.