VSCode中输入字母E自动执行Flutter pub get且无法输入问题求助
解决思路
- 检查VSCode快捷键绑定:打开快捷键设置(Ctrl+K Ctrl+S),搜索
pub get,确认是否存在将字母E设为触发该命令的配置,若有则删除或修改;同时搜索editor.action.runCommand相关绑定,排查是否有将E关联到pub get的规则。 - 排查Flutter/Dart插件问题:暂时禁用Flutter和Dart插件,重启VSCode后测试输入E是否正常。若恢复正常,说明是插件异常,可尝试更新插件至最新版本,或卸载重装插件。
- 检查自定义快捷键配置:打开
keybindings.json文件(Ctrl+Shift+P输入"Preferences: Open Keyboard Shortcuts (JSON)"),手动查找是否存在将E映射到flutter.pubGet或dart.pubGet命令的条目,有的话直接删除。 - 排查外部工具干扰:暂时切换到原生英文输入法,或关闭后台运行的全局快捷键工具,测试是否是第三方工具劫持了按键E的输入。
- 重置VSCode设置:若以上方法无效,可重置VSCode默认设置(Ctrl+Shift+P输入"Preferences: Reset Settings"),测试问题是否解决,操作前记得备份自定义配置。
内容的提问来源于stack exchange,提问作者Blue M
相关产品推荐
相关产品推荐

