在IntelliJ IDEA中保存动作
Eclipse中唯一存在的问题是IntelliJ IDEA中的“保存操作” – 保存文件时可能会执行一些操作(通常是格式化)。
有IDEA插件或configuration,使这样的function?
您将需要为Intellij IDEA安装保存操作插件
- 点击:ctrl + shift + a
- types:插件
- 点击:进入插件
- 点击:浏览存储库
- 键入:将操作保存到search字段
- find之后点击“安装插件”
- 重新启动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时自行设置格式。
也想法保存文件,只要你离开窗口或(我认为)等待一段时间,这可能真的搞砸了事情。