(如何)我可以使用快速修复功能在 IntelliJ 中快速生成未声明的样板文件吗?

(How) Can I rapidly generate undeclared boilerplate in IntelliJ using the quick-fix feature?

IntelliJ IDEA 支持通过静态分析进行快速修复,默认情况下当光标位于错误标记上时绑定到 Alt+Enter,例如,可以使用正确的类型声明未声明的局部变量基于上下文。

来自 Eclipse,对我来说一个常见的使用场景是输入一行 Java 和一个或多个未声明的 things(局部变量,方法,类型,等)并通过快速修复依次生成它们中的每一个。这使我能够自上而下地实现功能,并推迟那些令人讨厌的分散注意力的细节,直到它们变得相关。

我仍然可以在 IntelliJ 中执行此操作,但这是一项更复杂的任务,因为:

我可以配置 IDE 来支持这两个 "features" 或者我可以用其他方式完成这个用例吗?

对于第一个问题,您可以使用 F2 移动到下一个突出显示的错误。

对于第二个,IntelliJ IDEA 假设您实际上是在根据使用创建元素后编写元素的实现,因此它不会 return 插入符号到 quickfix 所在的位置被调用。但是,您可以使用 "Navigate | Last Edit Location"(默认键盘映射中的 Ctrl-Shift-Backspace)返回到您调用 quickfix 的地方。