我想在Vim中映射一个按键,这样我就可以按住一个键,比如a,然后按下另一个键,比如b。然后按住a会改变按下b的操作。 就像我们使用shift一样,只不过是使用键盘上所有普通字符。 这是否可能?如果可能,该怎么做呢?
唯一的方法是通过使用xmodmap或类似工具将 A 转换成正常的修饰键,但 vim 支持的修饰键仅有 Ctrl、Alt 和 Meta,所以你不仅失去了这个按键的正常功能,还将它添加到一个已经包含一个或多个按键的集合中。
xmodmap
在X中重新映射键(例如xmodmap -e 'add Control = a'
)。不过,我不知道其他情况下该怎么做。 - Ignacio Vazquez-Abrams