Flutter出现Missing keymaps "Windows proper redo"报错如何解决
解决Flutter开发中IDE报Missing keymaps "Windows proper redo"错误的方案
注意:该报错属于Android Studio/IntelliJ系列IDE的快捷键配置异常,和Flutter框架本身无关
方案1:重置IDE快捷键方案
- 打开IDE设置页:Windows/Linux 路径为
File > Settings,macOS 路径为Android Studio > Settings - 在左侧菜单栏选中
Keymap选项 - 在页面顶部的Keymap下拉选择框中,选择对应系统的默认快捷键方案(如Windows系统选
Windows默认方案),不要选择自定义导入的第三方快捷键方案 - 点击
Apply保存配置后重启IDE,验证报错是否消失
方案2:删除损坏的自定义快捷键配置文件
如果重置快捷键方案无效,可直接删除本地损坏的自定义快捷键配置:
- 完全关闭IDE
- 打开IDE配置目录下的keymaps文件夹:
- Windows:
C:\Users\你的用户名\AppData\Roaming\Google\AndroidStudio<你的IDE版本号>\keymaps - macOS:
~/Library/Application Support/Google/AndroidStudio<你的IDE版本号>/keymaps - Linux:
~/.config/Google/AndroidStudio<你的IDE版本号>/keymaps
- Windows:
- 删除该目录下所有自定义的XML格式快捷键配置文件,保留默认配置即可
- 重新打开IDE即可消除报错
方案3:卸载不兼容的快捷键相关插件
如果报错是安装第三方快捷键插件后出现的,可按如下步骤操作:
- 打开IDE设置页的
Plugins栏目 - 找到近期安装的快捷键映射、自定义Keymap类第三方插件,点击卸载
- 重启IDE即可
如果后续需要自定义快捷键,建议直接在默认方案基础上手动修改,不要导入跨系统导出的、或者来历不明的第三方快捷键配置包,避免出现映射缺失问题。
内容的提问来源于stack exchange,提问作者Sanket Kumar
相关产品推荐
相关产品推荐

