2009-04-19 15 views
7

Soy un usuario principiante de Vim. Odio presionar la tecla Esc, que está un poco lejos en mi T61. Para regresar al modo de comando. ¿Cómo lo mapeo al F4?Tecla Esc del mapa en Vim

+0

Muchas formas de reemplazar esc: http: //vim.wikia.com/wiki/Avoid_the_escape_key – Pegasus

Respuesta

18

para una sola sesión, usted podría entrar en las siguientes teclas exactamente:

esc:imunpespacio<F>espacio<esc>entrar

Los esc asegura clave que está en el modo de comandos, colon comienza una línea comando, y el imap asigna la clave F4 a ESCAPE.

Sin embargo, si desea conservar esto para cada sesión, deberá ingresarlo en su archivo de inicio de Vim.

La ubicación de esto varía según su entorno (en mi cuadro Linux, está en $ HOME/.gvimrc para gvim, $ HOME/.vimrc para vim). Usted tendrá que encontrar y añadir la línea:

imap <f4> <esc> 

Un truco que puede utilizar es para iniciar una sesión Vim desnuda (vim sin argumentos) a continuación, introduzca

:e $MYVIMRC 

que abrirá su archivo de inicio actual.

Además,

:echo $HOME 

debería decir la ubicación de la misma en Windows.

+1

Nota: en windows usted quiere _vimrc – sjh

8

Otra forma de salir del modo insertar es usar Ctrl + C. Sin embargo, no estoy seguro de si eso ayuda en su situación.

+1

Alt + [debería funcionar también, aunque no estoy seguro de que ayude. –

+9

@Nick Presta: Quizás te refieres a Ctrl + [, que es el mismo caracter que Esc en ASCII. –

2
imap <F4&> <ESC> 
+1

Escriba esto en el indicador ':' (pulse ':' y luego tipee), o póngalo en una línea en un archivo llamado '.vimrc' en su directorio personal. –

5

casa Intente consecutivas:

imap jj <Esc> 
9

Al igual que muchos usuarios de Emacs remapean su tecla "Caps Lock" a "Control", vimmers volver a enlazar su "Caps Lock" a "Escape".

... Al menos yo sí. Y funciona de maravilla.

+0

Eso es una buena idea. Definitivamente intentaré eso. – vobject

+3

¿Cómo? ': ino '? – isomorphismes

+0

@isomorphismes para las ventanas: http://vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows para Linux: https://askubuntu.com/questions/363346/how-to-permanently-switch-caps-lock y esc – Hope

Cuestiones relacionadas