Cómo cambiar el comportamiento del mapeo de claves de macvim

1

En Ubuntu, si presiono Shift + Alt + A mientras estoy en el modo de inserción, mueve el cursor al final de la línea y permanece en el modo de inserción. Shift + Alt + I hace lo mismo para moverse al principio de la línea.

Pero en macvim, Shift + Alt + A produce este carácter: Å , y Shift + Alt + I produce un quilate ^ .

Me gustaría mucho mantener el comportamiento del mapeo de claves vim consistente entre mi Mac y mi máquina Ubuntu en el trabajo, pero no puedo averiguar cómo hacerlo.

¿Hay alguna manera de hacer que vim golpee cualquiera de las combinaciones de teclas de Mac para que permanezcan puramente las combinaciones de teclas vim? Tenga en cuenta que la combinación de teclas anterior hace lo mismo incluso en este campo de entrada, por lo que parece que esto es algo global en Mac que me gustaría deshabilitar si es posible.

    
pregunta AgmLauncher 10.08.2014 - 18:15

1 respuesta

1

Soy un idiota ...

Solo puedo asignar los caracteres especiales ...

imap Å <ESC><S-a>
imap ˆ <ESC><S-i>

Problema resuelto.

Dicho esto, aparentemente, si tienes macvim gui, puedes usar set macmeta en tu vimrc y luego hacer cosas como imap <S-M-a> <ESC><S-a> que funcionarán en teoría, pero prefiero trabajar en terminal y desafortunadamente macmeta no disponible en terminal macvim

    
respondido por el AgmLauncher 10.08.2014 - 20:03

Lea otras preguntas en las etiquetas