Mac版Android Studio Context Actions不显示 按Option+Enter无提示
Mac版Android Studio 无法调出Context Actions(Option+Enter)修复步骤
按以下顺序逐一排查,操作完每一步可以直接测试快捷键是否恢复:
- 检查省电模式状态:看IDE右下角状态栏,若
Power Save Mode(省电模式)为开启状态直接点图标关闭,该模式会禁用所有代码分析、意图提示功能,是这类问题最高发的诱因 - 重启Dart分析服务:依次点击顶部菜单栏
Tools > Dart > Restart Dart Analysis Server,如果是Flutter项目先执行Tools > Flutter > Flutter Clean,等底部分析进度条完全走完、项目无持续分析中状态再测试快捷键 - 检查意图提示总开关:打开
Settings > Editor > Intentions,勾选页面最上方的Show intention bulb(显示意图操作小灯泡),不要只单独配置Dart analysis子项,总开关关闭时所有语言的上下文操作都会失效;顺带进入Settings > Editor > General > Code Completion,勾选「输入时显示建议」「上下文感知补全」两个选项 - 校验快捷键绑定:不要只搜
Context Actions,老版本Android Studio中该功能名为Show Intention Actions,在Keymap设置页搜索这个条目,确认其快捷键绑定为Option+Enter,同时排查Mac系统全局快捷键(比如输入法切换、截图工具、其他启动器应用)是否占用了Option+Enter组合键,有冲突的话修改IDE绑定或者关闭冲突的全局快捷键 - 检查插件与SDK配置:打开
Settings > Plugins,确认Dart、Flutter插件为已启用状态,若有待更新项先更新插件再重启IDE;进入Settings > Languages & Frameworks > Dart,确认配置的Dart SDK路径正确、无标红报错,项目根目录pubspec.yaml文件无依赖解析错误 - 修复损坏的IDE缓存:完全退出Android Studio,打开终端执行缓存清理命令,删除对应版本的AS缓存目录后重启IDE,等待项目索引100%构建完成再测试:
rm -rf ~/Library/Caches/Google/AndroidStudio*
- 排查显示模式影响:如果开启了禅模式、免打扰模式,先切回默认编辑模式,这类专注模式会默认隐藏上下文操作入口
验证方式:将光标放到存在可优化/修正提示的代码位置(比如未使用的导包、类型缺失的变量、语法警告位置),按下Option+Enter即可弹出正常的上下文操作菜单。
内容的提问来源于stack exchange,提问作者govamsh sai nagalla
相关产品推荐
相关产品推荐

