Sono nuovo di Vim,
Di solito, mi ritrovo a voler salvare e rimanere in modalità inserimento, piuttosto che premere escape, :w
e di nuovo in modalità inserimento.
Sono nuovo di Vim,
Di solito, mi ritrovo a voler salvare e rimanere in modalità inserimento, piuttosto che premere escape, :w
e di nuovo in modalità inserimento.
Risposte:
Ctrl+O, quindi :w
e Enter.
Senza entrare in un dibattito sul modo giusto o sbagliato, se usi un Vim grafico come MacVim o GVim, dovresti essere in grado di usare Cmd- so Ctrl- sper salvare. Posso dire che funziona su OS X con MacVim e Cmd- se quindi puoi salvare le tue cose nella modalità di inserimento.
A parte quel suggerimento menzionato da Juliano (che dovrebbe essere tirato fuori e sparato <- il suggerimento, non Juliano), è davvero IL MODO SBAGLIATO DI FARLO. In realtà sarebbe più "normale" provare a fare tutto dalla modalità di comando, invece di inserire. Ma usarli in modo intercambiabile è la solita strada di Vim e se a qualcuno non piace dovrebbe davvero stare alla larga da Vim.
Se davvero non ti piace non essere in grado di salvare dalla modalità I, posso suggerire un editor chiamato Cream - è una variante di VIM, modificata in un modo che emula gli editor di oggi (per così dire, rimane in modalità I tutto il tempo e ha le solite scorciatoie di Windows).
Non posso aggiungere commenti alla risposta di @ Tordek, a causa della mancanza di reputazione :) Completando quindi la sua risposta:
inoremap <F2> <C-\><C-o>:w<CR>
L'aggiunta <C-\>
impedirà di spostare il cursore di un carattere a sinistra.