In modalità normale Vim, è possibile premere Ctrl + e e Ctrl +y per scorrere su e giù, rispettivamente. Sto cercando di creare un key-bind che mi consenta di farlo anche dalla modalità di inserimento. Questo è quello che ho:Come si scorre su/giù senza lasciare la modalità di inserimento?
" Scroll up and down while in insert mode.
inoremap <C-e> <C-o><C-e>
inoremap <C-y> <C-o><C-y>
Questo funziona come previsto, ma ha un grande difetto. È lascia la modalità di inserimento, scorre, quindi rientra nella modalità di inserimento. Questo è importante quando si tratta di annullare, ripetere il comando ecc. E vorrei poter scorrere su e giù senza lasciare la modalità di inserimento. Pensieri?
Che dire di tempo per abituarsi al modello di Vim di interazione invece? – romainl
@romainl: Ovviamente, ma non vedo alcun motivo logico per cui non dovrei essere in grado di spostare leggermente la vista su un paio di righe per ottenere una linea specifica nella vista in modalità di inserimento. – Hubro
A chi ha postato la seconda risposta: perché l'hai cancellata? :(È stato molto istruttivo – Hubro