IntelliJ IDEA能否在代码块完成后自动格式化代码?

3

一些IDE在完成代码行或块后(例如写完右花括号或分号)提供自动格式化功能。

我很难相信IDEA没有这种功能。它有吗?

如果您知道如何打开它,或者我可能需要某个插件,请告诉我和全世界!

2个回答

4
如果只有一行代码,你可以使用完整当前语句操作(它会添加闭括号、分号等),快捷键是ctrl-shift-enter - 这似乎会重新格式化整行代码。
否则,你可以显然地重新绑定ctrl-wctrl-alt-l(用于重新格式化选中的文本)或者只绑定ctrl-alt-l(重新格式化整个文件),以便更快速、更方便地进行重新格式化。

2
没有自动重新格式化功能,相关请求:
  • IDEABKL-5806 在文件保存时自动触发代码格式化器
  • IDEABKL-475 强制(自动)重新格式化代码
另请参见我对类似问题的答案,其中包含完整当前语句的解决方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接