好了,所以我一直在试用的Vim(标准控制台版本;我的操作系统是Linux Mint的13),我想摆脱不必使用ESC键来改变模式。 最好,我想交换大写锁定和退出键,但据我所知,这是不可能的Vim内部本身。 大多数的“解决方案”,我发现涉及(使用改变在全球水平的关键xmodmap
或其他),但我真的不希望出现这种情况。 如果只有在Vim中有一个简单的方法来交换大写锁定和退出,请让我知道。
我听说是用另一种常见的事“按Ctrl - [”作为一个相当于逃生。 但是,因为我使用的是德国的键盘采用了不同的布局,这是不是一种选择。 所以,我想我会用noremap <C-ü> <Esc>
中的Vim(德语键盘上的“U”键是在同一个地方的“[”美国键键盘),但是这并没有工作,无论是。 我猜想这是因为“ü”是不是一个ASCII字符。 有没有什么办法让这些选项的工作?
UPDATE:嗯,这很奇怪。 尝试一些后,似乎“CTRL-U”做工作毕竟。 我不知道发生了什么 - 也许我搞砸了一些编码相关的设置,同时尝试不同的东西呢? 如果重映射的CapsLock没有很好的解决方案,我想我会用“CTRL-U”坚持下去。