Existe um atalho para voltar ao início de um arquivo pelo editor vi?

95

Ao ler um arquivo longo pelo editor vi, seria muito bom voltar ao início do arquivo por meio de alguns atalhos quando realmente for necessário. Even ctrl+ Bàs vezes é muito lento. Alguém conhece essa ferramenta?

user2045447
fonte

Respostas:

178

Depois de abrir um arquivo usando o vi

1) Você pode pressionar Shift+ g para ir ao final do arquivo

e

2) Pressione gduas vezes para ir para o início do arquivo

NOTA: - g diferencia maiúsculas de minúsculas (agradecimentos a @Ben por apontá-lo)

Vivekanand SV
fonte
15
gg não existe no vi, apenas no Vim.
Matej
Shift+ g---> Vá para o final do arquivo. Shift+ GG---> Vá para o topo do arquivo.
Subhashree Pradhan
@Subhashree Pradhan - Obrigado pelos insights sobre o Vi Vs Vim. No entanto, parece que não existe tal operador / comando chamado 'Shift + GG' - acabei de verificar no Vi e no Vim. Caso contrário, você pode usar 1G para ir para o início do arquivo, pois o operador G usa um quantificador como prefixo.
itsraghz
71

usando :<line number>você pode navegar para qualquer linha, portanto, :1leva você para a primeira linha.

Fred Thomsen
fonte
Isso é ótimo! Obrigado!
user2045447
18

Digite 1+ Ge isso o levará ao início do arquivo. Por outro lado, Go levará ao final do arquivo.

paranza
fonte
1
Funciona bem no AIX
Shreyas
Funciona no OpenBSD
Zectbumo
15

Bem, você tem [[e ]]vai para o início e o fim do arquivo. Isso funciona em vi.

WesternGun
fonte
14

Vá para o final do arquivo

  • G
  • Shift + g

Vá para o topo do arquivo

  • g+g
Subhashree Pradhan
fonte
13

Para ir ao final do arquivo: pressioneESC

1) capital de tipo G(Capital G)

2) pressione shift+ g(g pequeno)

Para ir para o topo do arquivo, existem as seguintes maneiras: pressioneESC

1) pressione 1G(G maiúsculo)

2) pressione gg(g pequeno) ou1gg

3) Você pode pular para um número de linha específico, por exemplo, deseja ir para um número de linha, pressione 1+G

Rahul Singh
fonte
7

No modo de comando: :+ 1 irá levá-lo para a primeira linha

Doston
fonte
Muito útil para ir para qualquer linha do arquivo.
Nitb
5

Digitar 0%leva você ao início.

100% leva você até o fim.

50% leva você a meio caminho.

Boergler
fonte
0

Sempre usei Ctrl+ Home(início do arquivo) e Ctrl+ End(fim do arquivo).

Funciona nos modos de inserção e navegação.

Tim
fonte