Saya mencoba menemukan cara untuk memetakan kunci umlaut Jerman (Ä, ä, Ö, ö, Ü, ü).
Pintasan sederhana seperti ini tidak akan berfungsi:
inoremap <c-ö> <Esc>
Tidak ada yang terjadi ketika saya memukul ctrl+ö
.
Adakah yang tahu solusi untuk ini?
key-bindings
unicode
keyboard-layout
Rotareti
sumber
sumber
Jawaban:
Vim (meskipun saya tidak dapat membuktikan jika ini benar untuk setiap versi dan bangunan) sebenarnya hanya menangani kode kontrol ASCII yang valid .
Inilah sebabnya ketika Anda menekan Ctrl+ M, Vim sebenarnya mendapat "kode kontrol" khusus (
0D
dalam hal ini), sementara tidak ada kode untuk Ctrl+ ,, sehingga tidak dapat dipetakan.Ada diskusi menarik tentang subjek itu di sini: https://groups.google.com/forum/#!topic/vim_dev/Ym6D-kWIsyo
sumber