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


20

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

Na vi, o comando para ir para 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 pular para o final do arquivo e acrescentar uma nova linha em branco, para poder começar a digitar?

Obrigado!

Respostas:


40

E Gosucessivamente? ;-)


@ Richard Também confira o comando 'O' maiúsculo, se você não estiver familiarizado com esse. Ele cria uma nova linha acima da atual e coloca você no modo de inserção.
Corey

Legal ... mas como eu deveria remembre isso, nenhuma idéia: o
Frank


1

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

map , GA<enter>

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


11
A<enter>? ocomo sugerido por @binfalse, é o caminho certo!
Benoit
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.