解决Visual Studio Code不能识别大写锁定到ESC映射的问题

起因

由于我习惯于使用vim,因此无论在win下还是linux下我都把ESC和CapsLock做了交换。在使用Vscode时,我也安装了vim插件,但是在插入模式中无法使用交换后的Capslock键退出插入模式。

解决方法

在设置文件中修改如下选项

1
"keyboard.dispatch": "keyCode"

然后重启Vscode。

具体原因见该Vscode-vim Issue以及Vscode Issue