使用说明
从别处复制来的 Java 片段缩进乱,或想把一份代码统一成一致的排版,手动对齐大括号很费时。点「格式化」基于 prettier-plugin-java(纯 JS 解析器)解析语法树后重排缩进换行。
库按需动态加载,全部在浏览器本地完成、不上传。要求代码能被完整解析;有语法错误会提示。
基于 Prettier Java 插件,按标准风格缩进美化 Java 代码。
从别处复制来的 Java 片段缩进乱,或想把一份代码统一成一致的排版,手动对齐大括号很费时。点「格式化」基于 prettier-plugin-java(纯 JS 解析器)解析语法树后重排缩进换行。
库按需动态加载,全部在浏览器本地完成、不上传。要求代码能被完整解析;有语法错误会提示。
不一样。这里用的是 Prettier 的 Java 风格,换行、缩进规则有自己一套,和 google-java-format、IntelliJ 默认风格都不完全相同。团队若已有既定格式化规范,以团队工具为准,这里适合临时快速美化。
不建议。纯 JS 解析器需要结构完整、能解析的代码(如完整的类或方法),单独一段缺上下文的语句可能解析失败。把它放进一个完整的类里再格式化更稳。