在IntelliJ IDEA中保存动作

Eclipse中唯一存在的问题是IntelliJ IDEA中的“保存操作” – 保存文件时可能会执行一些操作(通常是格式化)。

有IDEA插件或configuration,使这样的function?

您将需要为Intellij IDEA安装保存操作插件

  1. 点击:ctrl + shift + a
  2. types:插件
  3. 点击:进入插件
  4. 点击:浏览存储库
  5. 键入:将操作保存到search字段
  6. find之后点击“安装插件”
  7. 重新启动intellij的想法

保存操作现在工作。 您可以在文件 – >设置 – >其他设置中进行configuration

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


在同一主题上:

  • Intellij重新格式化文件保存

有一些类似的东西 – 当一个文件被提交的时候可能做一些动作。 在文件提交窗口中有一个“Before commit”部分,其中包含checkbox,如“优化导入”,“重新格式化代码”等。

看到这里: Intellij重新格式化文件保存 。

我链接到的答案在几个简单的步骤中解释了如何loggingmacros以优化导入重新格式化 ,然后在保存文件(将其绑定到Ctrl+S )时运行该macros。

您可以使用macros来模拟保存操作:

编辑 – >macros – >开始macros录制

==>现在执行您需要的所有操作(例如重新格式化,重新排列,优化导入)

编辑 – >macros – >停止macros录制

给你的新macros命名。 您也可以为您的macros分配一个快捷方式。 只需在设置search中input它的名字,你就可以在macros下find它。

玩的开心!

我认为这可能会打破JetBrains的哲学。 除非用户/开发人员要求(不包括巫师),否则不应该做任何事情。 所以你用Ctrl-Alt-L卡住或者只是缩进Ctrl-Alt-I。 我个人只使用后者,因为代码通常会在input时自行设置格式。

也想法保存文件,只要你离开窗口或(我认为)等待一段时间,这可能真的搞砸了事情。