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?

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)


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.


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.


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.



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


7

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


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.


0

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

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

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.