我想知道是否有可能(如果可以,如何)让 vim(或者另一个类似 vi 的编辑器。从 vim 切换到另一个不会让我太烦恼,只要编辑器可以在终端中使用并且有模式即可。)在不写实际文本时忽略 CAPS_LOCK 状态(这意味着不在编辑模式也不在命令模式 - 我猜这是您要求 vim 退出、保存等的那个的名称 - )。
将该键重新映射到其他位置可能很容易(毕竟有大量的页面对此进行了解释),但我经常使用此键来执行其实际作用(是的,我在代码中确实经常使用常量,并且我不喜欢在编写它们时将手指浪费在任何 Shift 键上),所以这不是我想要的。我还可以将该键(例如)重新映射到其他位置,并将所有小写键重新映射到其大写键,但同样,这不是我想要的(另外,这可能会变得非常混乱,并且我已经认为配置 vim 是一场地狱)。为了保留“J”的示例,我希望 vim 仅在实际按下任何 SHIFT 键时将其理解为“J”,而不是在 CAPS_LOCK_STATE 为真时将其理解为“J”。
是否可以?