vi: come posso saltare alla fine del file con una nuova riga aggiunta?


20

Ecco una risposta che voglio circa 5 volte al giorno.

In vi, il comando per andare alla fine del file è G.

Ma questo mi lascia sempre all'inizio dell'ultima riga del file, se i file non hanno una riga vuota alla fine.

Come posso saltare alla fine del file e aggiungere una nuova riga vuota, in modo da poter iniziare a digitare?

Grazie!

Risposte:


41

Che dire Go, successivamente? ;-)


@Richard Controlla anche il comando maiuscolo 'O' se non hai familiarità con quello. Crea una nuova riga sopra quella corrente e ti mette in modalità inserimento.
Corey,

Fantastico ... ma come dovrei ricordarlo, non ne ho idea: o
Frank,


1

Un modo per farlo è quello di creare una macro e inserirla nel tuo file .vimrc.

map , GA<enter>

Questo mapperà la chiave virgola. Se premuto, vi andrà alla fine del file, andrà alla fine di quella riga e creerà una nuova riga vuota. Questo ti lascerà anche in modalità inserimento / modifica.


1
A<enter>? ocome suggerito da @binfalse, è la strada giusta!
Benoit,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.