key-bindings – No se pueden asignar las claves de 'diéresis' alemanas en .vimrc

Pregunta:

Estoy tratando de encontrar una manera de mapear las claves de diéresis alemanas (Ä, ä, Ö, ö, Ü, ü).

Un simple atajo como este no funcionará:

inoremap <c-ö> <Esc>

No pasa nada cuando ctrl+ö .

¿Alguien sabe una solución para esto?

Respuesta:

Vim (aunque no puedo dar fe de si esto es cierto para cada compilación y versión) en realidad solo maneja códigos de control ASCII válidos .

Por eso, cuando se pulsa Ctrl + M, Vim en realidad recibe un "código de control" especial ( 0D en este caso), mientras que no hay tal código para Ctrl +, por lo que no se puede asignar.

Hay una discusión interesante sobre ese mismo tema aquí: https://groups.google.com/forum/#!topic/vim_dev/Ym6D-kWIsyo

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım