2010-06-26 64 views
3

我想在Vim中映射一个键,这样我就可以按住一个键,例如a, ,然后按其他键,比如说b。然后,按住a将会改变b的按压。
就像我们使用shift的方式一样,只要使用键盘的所有常规字符。vim映射正常键如shift

这可能吗? 如果是这样,怎么样?

回答

4

要做到这一点是通过xmodmap或类似,唯一的修饰符Vim支持是一个成一个正常的调节剂按CtrlAlt键,并的唯一途径,这样不仅你是否失去了密钥的正常功能,但是你也将它添加到已经包含一个或多个密钥的集合中。

+0

松开密钥的正常功能很好,因为我获得了24个其他密钥。 添加到已包含一个或多个密钥的集合有什么不好? 这不可能吗? 如果有可能,你知道我在哪里可以找到如何做到这一点? – 2010-06-26 18:32:36

+0

如前所述,您获得的唯一修饰符是3,而Alt和Meta的处理方式相同。无论如何,您可以使用'xmodmap'重新映射X中的键(例如'xmodmap -e'add Control = a'')。不知道其他情况如何。 – 2010-06-26 19:10:06