Almanca 'umlaut' anahtarları .vimrc içinde eşlenemiyor


13

Alman umlaut tuşlarını (Ä, ä, Ö, ö, Ü, ü) eşlemek için bir yol bulmaya çalışıyorum.

Bunun gibi basit bir kısayol çalışmaz:

inoremap <c-ö> <Esc>

Vurduğumda hiçbir şey olmuyor ctrl+ö.

Buna bir çözüm bilen var mı?


4
Belki bu cevap yardımcı olur? stackoverflow.com/a/21389290/5260921
cbaumhardt

Bu yardımcı olur .. Cevaplar beni üzmesine rağmen ..: '- |
Rotareti

Anlıyorum, ben de oradaydım :( Programlama için birçok faydası olan QWERTZ düzeni yerine QWERTY kullanmaya karar verdim ...
cbaumhardt


1
@ le0m, Vim içinde digraphs kullanıyorum (ekleme modunda Ctrl + K, sonra o :) tuşuna basın ve normal Linux ortamında posta yazmak için ya da bir klavye kısayolu kullanıyorum (GNOME oluşturma tuşu)
cbaumhardt

Yanıtlar:


1

Vim (bu her derleme ve sürüm için doğru olup olmadığını kanıtlayamıyorum) aslında sadece geçerli ASCII kontrol kodlarını işler .

Bu yüzden Ctrl+ tuşuna bastığınızda M, Vim aslında özel bir "kontrol kodu" alır ( 0Dbu durumda), ancak Ctrl+ için böyle bir kod yoktur ,, bu yüzden eşlenemez.

Bu konuda ilginç bir tartışma var: https://groups.google.com/forum/#!topic/vim_dev/Ym6D-kWIsyo


Aslında, burada çok benzer bir cevap bulacaksınız: stackoverflow.com/a/16748339/154480
Christian Rondeau
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.