Vorrei interrompere una linea (nella posizione del cursore) su due righe senza uscire dalla modalità normale (inserendo la modalità di inserimento o della riga di comando). È possibile?Come interrompere una linea in vim in modalità normale?
Attualmente arrivo alla posizione desiderata e premo 'i' per accedere alla modalità di inserimento, 'invio' per interrompere la linea in due, quindi 'esc' per tornare alla modalità normale.
Non sto provando a impostare una lunghezza massima della linea o fare alcuna sintassi o qualcosa del genere. Voglio solo rompere una linea in due righe senza lasciare la modalità normale. 'J' unisce la linea con il cursore alla linea sottostante, il che è utile. Voglio il contrario - per rompere una linea in due con un solo comando.
Questo è esattamente quello che speravo. Trovo strano che questo non sia un comando incorporato in vim, ma ho aggiunto la riga al mio file .vimrc e sto tranquillamente scuotendo. – Ted
Grazie e mi rendo conto di aver scoperto una funzionalità che non avrei mai capito prima di ora ... ;-) –
Penso che sia meglio usare ': noremap' piuttosto che': map', e che è ancora meglio usare ': nnoremap' in questo caso come la domanda afferma * modalità normale *. – Benoit