如何设置IntelliJ IDEA 14以尽可能添加"final"关键字?

Pio*_*ski 20 java final intellij-idea intellij-14

我想设置我的IntelliJ IDEA 14,final以便在现有Java类的所有可能位置(参数,字段等)中自动添加关键字.我找到了一些带有宏和快捷方式的解决方案,但我想设置IntelliJ final在保存文件时添加关键字.有谁知道这个很好的解决方案?也许你可以推荐一些插件或插件的组合?

Ste*_*ner 12

打开"配置检查"视图(单击帽子图标中的人员).搜索"最终",您将在代码样式部分找到各种选项,您可以启用这些选项以启用候选项的突出显示final.然后,您可以使用alt-return在给定文件中应用建议.

我不建议您在保存时自动执行此操作!

  • 我只想询问是否(以及如何)在保存时设置此功能.至于记得Eclipse在save上有类似的功能,我在IntelliJ中搜索相同的功能. (9认同)
  • 他问的是如何做,而不是你是否同意他。 (2认同)

小智 11

首选项 - 代码风格问题

2018.3版本开始,我们可以启用复选框:

Preferences/Settings > Editor > Inspections > Java > Code style issues > Local variable or parameter can be final

然后执行重新格式化代码操作。

如果启用了代码清理复选框,则 IDEA 将在可能的情况下自动添加 final。

IntelliJ 2021.1 > Preferences/Settings > Editor > Inspections > Java > Code style issues > Local variable or parameter can be final 的截图


kol*_*bok 8

使用Save Actions插件:https://plugins.jetbrains.com/plugin/7642-save-actions

您可以final在以下位置添加关键字:

设置 - >其他设置 - >保存操作 - >将最终添加到字段/本地变量`.