Sono un utente Vim di inizio. Detesto premere il tasto Esc, che è un po 'lontano sul mio T61. Per tornare alla modalità di comando. Come posso mapparlo a F4?Map Esc key in Vim
risposta
per una singola sessione, si può solo inserire i seguenti combinazioni di tasti esattamente:
esc:imunpspazio<f>spazio<esc>immettere
I ESC assicura chiave che si è in modalità di comando, del colon inizia una linea comando e il imap
mappa il tasto F4 in ESCAPE.
Tuttavia, se lo si desidera conservare per ogni sessione, è necessario inserire il file di avvio di Vim.
La posizione di questo varia a seconda del proprio ambiente (per la mia macchina Linux, è a $ HOME/.gvimrc per gvim, $ HOME/.vimrc per vim). Avrete bisogno di trovare e aggiungere la riga:
imap <f4> <esc>
Un trucco è possibile utilizzare è quello di avviare una sessione di Vim nudo (vim
senza argomenti) quindi immettere
:e $MYVIMRC
che aprirà il tuo attuale file di avvio.
Inoltre,
:echo $HOME
dovrebbe dirvi la posizione di esso sotto Windows.
Nota: su Windows si desidera _vimrc – sjh
Un altro modo per uscire dalla modalità di inserimento è utilizzare Ctrl + C. Non sono sicuro se questo ti aiuta nella tua situazione.
Alt + [dovrebbe funzionare anche se non sono sicuro che sia d'aiuto. –
@Nick Presta: Forse vuoi dire Ctrl + [, che è lo stesso carattere di Esc in ASCII. –
imap <F4&> <ESC>
Digitate questo nel prompt ':' (premete ':' e quindi digitatelo), o mettetelo su una riga da solo in un file chiamato '.vimrc' nella vostra home directory. –
Prova a casa consecutive:
imap jj <Esc>
Proprio come molti utenti di Emacs associare nuovamente il tasto "Caps Lock" a "Control", vimmers Rebind loro "Caps Lock" per "Escape".
... Almeno lo faccio. E fa miracoli.
Questa è una specie di idea interessante. Lo proverò sicuramente. – vobject
Come? ': ino
@isomorphismes per le finestre: http://vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows per Linux: https://askubuntu.com/questions/363346/how-to-permanently-switch-caps-lock -e-esc – Hope
Molti modi per sostituire esc: http: //vim.wikia.com/wiki/Avoid_the_escape_key – Pegasus