4 votos

MacVim -- cómo hacer Ctrl+a ir al comienzo de la línea, Ctrl+E para el final de la línea

Estoy tratando de cambiar a MacVim como mi editor principal, y me está gustando hasta ahora, excepto por un problema:

Tengo muy utilizado para el Mac accesos directos de control-Una para ir al principio de una línea, y de control-E ir al final de una línea.

Sin embargo, estos dos no funcionan en MacVim (control-Una hace algo raro, parece incrementar el último número en una línea por 1 o algo, y control-E parece desplace la pantalla hacia abajo por una línea).

Alguna manera de hacer de estos dos accesos directos para ir al principio de una línea / final de una línea, respectivamente, en lugar?

4voto

shsteimer Puntos 8749

Agregue lo siguiente a .vimrc o .gvimrc:

:" Map Ctrl-A -> Start of line, Ctrl-E -> End of line
:map <C-a> <Home>
:map <C-e> <End>

3voto

Sam Puntos 61

Estos son en realidad emacs accesos directos que OSX es el uso, por lo que usted está preguntando cómo emular combinaciones de teclas de emacs en vim, que es un poco intuitivo.

Id recomiendo que acostumbrarse a ^ para ir al principio de una línea, o I (shift-i) para ir al principio de la línea y cambiar al modo de inserción.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X