Sto cercando di trovare un modo per mappare le chiavi umlaut tedesche (Ä, ä, Ö, ö, Ü, ü).
Una semplice scorciatoia come questa non funzionerà:
inoremap <c-ö> <Esc>
Non succede nulla quando colpisco ctrl+ö
.
Qualcuno sa una soluzione a questo?
Sto cercando di trovare un modo per mappare le chiavi umlaut tedesche (Ä, ä, Ö, ö, Ü, ü).
Una semplice scorciatoia come questa non funzionerà:
inoremap <c-ö> <Esc>
Non succede nulla quando colpisco ctrl+ö
.
Qualcuno sa una soluzione a questo?
Risposte:
Vim (anche se non posso attestare se questo è vero per ogni build e versione) gestisce effettivamente solo codici di controllo ASCII validi .
Questo è il motivo per cui quando si preme Ctrl+ M, Vim ottiene effettivamente uno speciale "codice di controllo" ( 0D
in questo caso), mentre non esiste un codice simile per Ctrl+ ,, quindi non può essere mappato.
C'è una discussione interessante su questo argomento qui: https://groups.google.com/forum/#!topic/vim_dev/Ym6D-kWIsyo