IntelliJ IDEA支持通过静态分析进行快速修复,默认情况下,当光标位于错误标记上时,绑定到Alt + Enter,例如,可以根据上下文使用正确的类型声明未声明的本地。
来自Eclipse,对我来说,一个常见的使用场景是用一个或多个未声明的东西(本地,方法,类型等)输入一行Java并在其中生成每一个通过快速修复。这使我能够自上而下地实现功能,并推迟那些讨厌的细节,直到它们变得相关。
我仍然可以在IntelliJ中执行此操作,但这是一个更复杂的任务,因为:
我可以配置IDE以支持这两个“功能”,还是可以通过其他方式完成此用例?
答案 0 :(得分:0)
对于第一个问题,您可以使用F2移动到下一个突出显示的错误。
对于第二个,IntelliJ IDEA假定您在从使用中创建元素后实际上将编写该元素的实现,因此它不会将插入符号返回到调用quickfix的位置。但是,您可以使用"导航|最后编辑位置" (默认键映射中的Ctrl-Shift-Backspace)返回到您调用quickfix的位置。