如何在vim的正常模式下禁用caps lock的效果?

如何在vim的正常模式下禁用caps lock的效果?,vim,Vim,当CAPS lock在正常模式下打开时,vim的行为异常。 在正常模式下编辑时,是否有办法禁用CAPS lock的这种效果?否,当CAPS lock打开时,Vim不会以异常方式运行 因为大多数小写命令都有一个大写对应的命令,它的工作方式不同,Vim完全按照您告诉它的方式执行。因为Caps Lock状态是由您的操作系统管理的,所以从Vim内部与它集成很困难,而且很容易中断。相反,我建议在Vim中实现一个“软”Caps锁(对于那些需要的罕见情况),并在使用Vim时避免使用Caps锁键。(有些人认为最

当CAPS lock在正常模式下打开时,vim的行为异常。
在正常模式下编辑时,是否有办法禁用CAPS lock的这种效果?

否,当CAPS lock打开时,Vim不会以异常方式运行


因为大多数小写命令都有一个大写对应的命令,它的工作方式不同,Vim完全按照您告诉它的方式执行。

因为Caps Lock状态是由您的操作系统管理的,所以从Vim内部与它集成很困难,而且很容易中断。相反,我建议在Vim中实现一个“软”Caps锁(对于那些需要的罕见情况),并在使用Vim时避免使用Caps锁键。(有些人认为最好重新映射到Ctrl或Esc;我同意。)


Vim Tips Wiki上的页面列出了实现这种软上限锁定的多种方法。(还有用于重新映射键的页面。)

这是完全正常的,也是意料之中的:在正常模式下,大写字母的含义都与小写字母的含义不同(但相关):“a”表示“在光标右侧输入插入模式”,但“a”表示“在行尾输入插入模式”。对于“iI”、“bB”、“7&”等也一样。如果您想要“a”,请按“a”,而不是“a”。是的,Vim的所有文档都记录了这一点。当您执行
:help a
时,大写版本通常不远,但如果您很匆忙,您可以执行
:help a
。有关命令的完整列表,请参见
:help index
;有关正常模式命令的完整列表,请参见
:help normal index