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



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

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

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

  • 光标必须移动到错误标记本身。不会自动扫描整条生产线。
  • 生成代码后,游标不会返回到其先前的位置,而是保留在新样板上。

是否可以将 IDE 配置为支持这两个"功能",或者可以通过其他方式完成此用例?

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

对于第二个,IntelliJ IDEA 假设您实际上将在从使用中创建元素后编写元素的实现,因此它不会将插入符号返回到调用快速修复的位置。但是,您可以使用"导航 |上次编辑位置"(默认键盘映射中的 Ctrl-Shift-退格键)返回到调用快速修复的位置。

最新更新