Ir para a primeira linha de um arquivo no vim?

234

Como vou para a primeira linha de um arquivo no vim?

Jean
fonte
12
Parece que essa pergunta precisa do fato complementar que Girá para a última linha e G$para o final do arquivo.
Utilizador
@ Usuário então qual é a diferença entre Gvs G$?
Charlie Parker
1
@CharlieParker: G leva você para o início da última linha, G $ leva você para o final da última linha.
Utilizador

Respostas:

409

No modo de comando (pressione Escse não tiver certeza), você pode usar:

  • gg,
  • :1,
  • 1G,
  • ou 1gg.
lazer
fonte
Ótimo! Muito mais fácil do que: 1 Shift-g
Nigel B. Peck
3
ggfaz um "soft" começando de primeira linha, se houver espaço em branco que você precisa fazergg0
Ralph Callaway
39

Digite "gg" no modo de comando. Isso leva o cursor para a primeira linha.

andrew
fonte
1
por que ggfaz isso? Eu descobri que os comandos do vim geralmente são compostos de outros, então talvez haja uma razão para gque seja duplo ou único g.
Charlie Parker
1
Em ˋMenosˋ: arquivo inicial, arquivo final G
Timo
4

Se você estiver usando o gvim, basta clicar Ctrl + Homepara ir para a primeira linha. Da mesma forma, Ctrl + Endvai para a última linha.

Bharat Lagali
fonte
7
Muito movimento da mão.
Winger Sendon
3

Ir para a primeira linha

  • :1

  • ou Ctrl + Home

Ir para a última linha

  • :%

  • ou Ctrl + End


Ir para outra linha (fi 27)

  • :27

[Funciona no VIM 7.4 (2016) e 8.0 (2018)]

DimiDak
fonte