Ir para a primeira linha de um arquivo no vim?


234

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


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.

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


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.