Dire che ho il testo corrente nel buffer, dove _
segna il cursoreVim: la linea di rientro corrente (in bianco) e inserire
int main(int argc, char **argv) {
printf("Hello, world!\n");
_
}
ho indentexpr
su (anche se una soluzione con cindent
o autoindent
probabilmente funzionerà , pure).
Come posso iniziare inserendo quindi il mio cursore viene posizionato la colonna appropriata a seguire le regole indentazione, vale a dire:
int main(int argc, char **argv) {
printf("Hello, world!\n");
_
}
Attualmente mi trovo con ddO
spesso (o ddo
alla fine del buffer) , ma sembra che ci dovrebbe essere un modo migliore. Utilizzando ==
o anche >>
o v>
non sembra funzionare perché la linea è vuota.
Sì! Era così! Molte grazie. (Ero già in modalità normale, nella modalità di inserimento a volte lo spam.) –
strager
Guardando a ': help S',' cc' fa la stessa cosa. (Non uso mai 'cc', quindi probabilmente è per questo che non ho nemmeno pensato di usarlo (né' S', di cui non ero nemmeno a conoscenza).) – strager