如何在JDeveloper中使用类似IDEA Alt+Enter的“fix problem”快捷键
JDeveloper 类IDEA Alt+Enter快速修复功能配置方案
功能默认触发逻辑
- JDeveloper中对应IDEA「fix problem」的功能为Quick Fix(部分版本也称Quick Assist),默认绑定的触发快捷键就是
Alt + Enter,和IDEA操作逻辑一致,无法触发通常是功能未开启或上下文不满足要求。
功能开启与配置步骤
- 打开顶部菜单栏
Tools > Preferences(Mac系统为JDeveloper > Preferences) - 在左侧导航栏选择
Shortcut Keys分类,在搜索框输入Quick Fix,查看当前绑定的快捷键,若被其他功能占用可自定义修改为你需要的快捷键 - 再进入左侧
Code Editor > Audits设置页,勾选Enable real-time audit选项,只有开启实时代码审计后,编辑器才会实时检测代码问题并标记波浪线,此时按下快捷键才会弹出对应的修复选项
常见异常排查
- 只有当前光标所在行存在红色/黄色波浪线标记的语法错误、规范问题、可优化项时,按下快捷键才会弹出修复列表,无问题的代码行触发无响应属于正常情况
- 11g之前的旧版本JDeveloper Quick Fix支持的修复场景有限,仅覆盖基础语法错误修复,不支持缺失包导入、代码自动优化这类进阶修复操作
- 若需要批量处理当前文件的所有可修复问题,可右键编辑器空白处选择
Audit > Audit Current File,扫描完成后在审计结果面板点击对应问题旁的修复按钮即可批量处理
内容的提问来源于stack exchange,提问作者CodeToLife
相关产品推荐
相关产品推荐

