vi: como posso pular para o final do arquivo com uma nova linha anexada?

16

Aqui está uma resposta que quero cerca de 5 vezes por dia.

No vi, o comando para ir até o final do arquivo é G .

Mas isso sempre me deixa no início da última linha do arquivo, se os arquivos não tiverem uma linha em branco no final.

Como posso ir para o final do arquivo e acrescentar uma nova linha em branco, para que eu possa começar a digitar?

Obrigado!

    
por Richard 28.06.2011 / 13:23

3 respostas

35

Que tal G o , sucessivamente? ; -)

    
por 28.06.2011 / 13:27
3

Uma alternativa com linha de comando:

:$put _

Se você quiser entender isso, também pode ler esta resposta nos registros

    
por 28.06.2011 / 16:07
1

Uma maneira de fazer isso é criar uma macro e colocá-la em seu arquivo .vimrc.

map , GA<enter>

Isso mapeará a chave por vírgula. Quando pressionado, o vi irá para o final do arquivo, irá para o final dessa linha e criará uma nova linha em branco. Isso também deixará você no modo de inserção / edição.

    
por 28.06.2011 / 13:27

Tags