intellij-idea - IntelliJ IDEA:有没有办法以规范的方式格式化 java 代码?
问题描述
我有两个 java 源文件。两者都代表同一个类(语义上),但它们的格式不同。
例如,其中之一包含以下行:
return Boolean.valueOf(Boolean.getBoolean("abc"));
在第二个文件中,它看起来像 2 行:
return Boolean.valueOf(
Boolean.getBoolean("abc"));
在这两种情况下,当我应用格式 (Ctrl+Alt+L) 时,这些行都不会改变。
是否可以以某种规范的方式格式化它们:也就是说,如果唯一的区别是格式化,则获得相同的代码?
等效地:有没有办法删除所有可忽略的空格?然后使用“重新格式化代码”可以轻松恢复这种“干涸”的程序。
解决方案
You should be able to do this if you turn off "Wrapping and Braces | Keep when reformatting | Line Breaks" in the Java code style settings.
推荐阅读
- java - 旋转图片会导致循环中其他图片的旋转 g2d.rotate
- github - 当我将 .git 文件夹复制到另一个文件夹时出现 .gitignore?
- android - 无法在 API 级别 30 上加载本地 html 文件
- javascript - 带有负数的错误 indexOf jQuery,JavaScript
- reactjs - 在 react js 中添加动态参数的语法
- sql - 查询条件的前几行
- typescript - 推断出什么类型的 null/undefined?
- autodesk-designautomation - 错误:应用程序 revitcoreconsole.exe 以代码 -19088744 退出,表示错误
- cython - 使用 nogil 对 memoryviews 进行引用计数
- sql-server - 使用 SSIS 从网站 (URL) 读取多个 CSV 文件?