如何禁用IntelliJ上下文操作的Inspection 'Annotator' Options
问题场景
- 运行环境:macOS Monterey v12.2.1系统,IntelliJ IDEA 2021.3.3 Ultimate Edition(Build #IU-213.7172.25,2022年3月16日构建),对应项目为Flutter/Dart类型
- 异常表现:使用快捷键
⌥↩唤起上下文快速操作(例如添加缺失的import导入语句)时,菜单优先展示「Inspection 'Annotator' Options」选项,需连续选中该选项两次,才会显示导入建议等目标操作选项,操作路径冗余 - 调整目标:禁用该冗余优先选项,实现首次唤起上下文操作即可直接展示所需的正确功能选项
解决方法
任选以下一种路径调整配置即可生效:
方法一:通过快速操作菜单直接调整
按下⌥↩弹出包含「Inspection 'Annotator' Options」的菜单时,选中该选项展开子菜单,选择Disable priority for this inspection's options项,即可取消该配置入口的最高展示优先级,后续唤起快速操作时会优先展示代码修复、导入等常用功能。
方法二:通过IDE设置面板全局调整
- 按下快捷键
⌘,打开IDEA设置面板 - 在左侧导航栏依次展开
Editor > Inspections进入检查规则配置页 - 在页面顶部搜索框输入
Annotator,筛选出Dart分类下对应的Annotator检查规则 - 取消该规则对应的「优先展示快速修复配置选项」勾选,也可直接拖动规则项调整排序,将导入、代码修复类规则的优先级置于该规则之前
- 点击设置面板右下角
Apply按钮保存配置即可
配置完成后可做验证:回到代码编辑页,将光标定位在缺失导入的代码标识处,按下
⌥↩,确认菜单直接展示导入建议等目标操作,不再优先弹出Annotator配置入口。
内容的提问来源于stack exchange,提问作者APE
相关产品推荐
相关产品推荐

