无法在.vimrc中映射德语的'umlaut'键


13

我试图找到一种映射德国变音键(Ä,ä,Ö,ö,Ü,ü)的方法。

像这样的简单快捷方式将不起作用:

inoremap <c-ö> <Esc>

当我打时什么也没发生ctrl+ö

有人知道解决方案吗?


4
也许这个答案有帮助?stackoverflow.com/a/21389290/5260921
cbaumhardt

它有帮助。尽管答案使我难过..:'-|
Rotareti '16

我知道,我也去过这里:(我决定使用QWERTY而不是QWERTZ布局,这对编程有很多好处...
cbaumhardt


1
@ le0m,在Vim内,我使用有向图(在插入模式下,按Ctrl + K,然后按o :),在常规Linux环境中,用于写邮件,或者我使用键盘快捷键(GNOME撰写键)
cbaumhardt

Answers:


1

Vim (尽管我不能证明每个版本和版本是否都是如此)实际上处理有效的ASCII控制代码

这就是为什么当您按Ctrl+时M,Vim实际上会得到一个特殊的“控制代码”(0D在这种情况下),而Ctrl+ 则没有这样的代码,,因此无法映射。

关于此主题的讨论非常有趣:https//groups.google.com/forum/#!topic / vim_dev / Ym6D-kWIsyo


实际上,您会在这里找到非常相似的答案:stackoverflow.com/a/16748339/154480
Christian Rondeau
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.