问题现象

VS Code 安装 vim 插件后,不能响应长按,比如长按 j 键,光标不能持续向下。

解决办法

Mac系统的问题,在终端中输入下面命令即可:

# For VS Code
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
# For VS Code Insider          
$ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false
# For VS Codium
$ defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false
# For VS Codium Exploration users        
$ defaults write com.microsoft.VSCodeExploration ApplePressAndHoldEnabled -bool false   

输入后需要重启vscode

💡

遇到输入后重启vscode不生效可以尝试在 设置⇒键盘 ⇒「修改」重复前延迟

按键重复和重复前延迟根据个人喜好调整。

个人使用是选最快和最短,响应很快,大幅改善vim的使用体验。