在IntelliJ IDEA中保存操作

Pav*_*tam 66 intellij-idea

Eclipse中唯一存在的东西,我在IntelliJ IDEA中遗漏的是"保存操作" - 在保存文件时可以执行某些操作(通常是格式化).

是否有一些IDEA的插件或配置能够实现这样的功能?

小智 59

您需要为Intellij IDEA 安装Save Actions插件

  1. 单击:ctrl + shift + a
  2. 类型:插件
  3. 单击:输入插件
  4. 单击:浏览存储库
  5. 键入:将操作保存到搜索字段
  6. 找到后点击"安装插件"
  7. 重新启动intellij的想法

现在保存操作有效.您可以在文件 - >设置 - >其他设置中配置它们

  • 这个插件主要面向Java开发人员,你无法真正配置任何特殊的东西(比如运行命令x,外部工具等).只是一张纸条. (4认同)
  • 在 V 2021.2.2 中,这已成为“文件 | ”中的内置功能。设置| 工具| 保存操作` (4认同)
  • 我尝试了Alexandre DuBreuil的插件"Save Actions",它确实是我所期望的(与Eclipse保存动作的行为相同).我可以推荐它. (3认同)
  • 感谢您使用我的插件!那里有任何问题:https://github.com/dubreuia/intellij-plugin-save-actions/issues (2认同)

Mic*_*rfs 18

更新:自 IntelliJ 版本 2021.2 起,Jetbrains 添加了对保存操作的支持。它们可以在“首选项/设置”|下找到。工具| 保存操作。

来源: https: //blog.jetbrains.com/idea/2021/07/intellij-idea-2021-2/#key_updates

  • 此外,“保存操作”不支持自定义操作。 (3认同)

Col*_*ert 9

它不像Eclipse中那样存在,但您可以在提交时格式化代码,而快捷键ctrl+ alt+ L将允许您轻松格式化代码.
经过一段时间格式化代码将是一个反射,你甚至不会考虑它.


在同一主题上:

  • 问题的关键在于Eclipse会自动执行此操作,因此与必须开发反射的IntelliJ相比,您实际上不需要考虑它.我同意这是IntelliJ真正需要的问题 (20认同)