当我使用Vim时,我几乎从不看键盘(就像应该这样!),这很棒,但是有时候,在不知不觉中,我按下了CapsLock键并引起我在屏幕上大喊大叫。
因为,您知道,j
这与J
正常模式(等等)不同。
因此,改为或映射CapsLock
说Ctrl
我想显示一条错误消息,如果出现这种情况,它将在正常模式下警告我。
Vim有没有办法告诉您是否已CapsLock
启用?
注意:我希望使用VimScript / VimL解决方案来实现可移植性,因为我希望Vim通知我,而不依赖于实际的系统。
3
摆脱大写锁定,您不需要它。如果您需要输入所有大写字母超过60秒,则可以减轻Shift键的负担。
—
sidyll
我发现CapsLock键非常容易打,以至于将其重新映射为Escape。为我工作。:)
—
dash-tom-bang
除了将大写锁定转换为Escape之外,它还是一个控件。是的,这既是一种逃避和控制在同一时间!在Linux中,您可以通过进行操作
—
evaryont 2011年
xmodmap -e "add Control = Escape"
。希望你喜欢。:-)
CapSee可以在OS X上完成工作。这不是您要找的答案,但它恰好是大多数Apple用户的正确答案。
—
earlio 2014年