尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

不只是 Pretty Printer,ABAP Cleaner 如何把 VS Code 与 Eclipse ADT 里的代码整理升级成工程化能力

不只是 Pretty Printer,ABAP Cleaner 如何把 VS Code 与 Eclipse ADT 里的代码整理升级成工程化能力 最近在 ABAP 开发工具这一块,有一个变化很容易被低估。2026 年 6 月,SAP 的开源项目 ABAP Cleaner 正式增加了 Visual Studio Code 扩展,到了 2026 年 7 月发布的 1.29.0,VS Code 扩展和 Stand-alone 版本又直接打包了最小 JRE。到 2026 年 8 月 27 日查看 SAP 官方 GitHub Release 页面,1.29.0 仍然是标记为 Latest 的最新正式版本。对于已经习惯在 Eclipse ADT 里开发 ABAP,又开始逐渐把部分工作流迁到 VS Code 的开发团队来说,这个时间点很有意思,ABAP Cleaner 已经不再只是 Eclipse 生态里的一个小插件,而是开始横跨两套 IDE 工作流。很多 ABAP 开发人员第一次看到 ABAP Cleaner,很容易把它理解成 Pretty Printer 的加强版。我一开始也更愿意把它放在代码格式化工具这个类别里,可真正把它放进日常开发流程后,两者的边界其实相当明显。Pretty Printer 主要解决代码长得整不整齐的问题。缩进乱了,关键字大小写不统一,代码块层级看着别扭,跑一次 Pretty Printer,视觉效果往往会好很多。可一个程序是否容易维护,并不只是缩进的问题。一个 Method 里面声明了十几个变量,其中四个从来没有被读取。几年前留下的MOVE语句还混在现代 ABAP 代码里。某些变量只被赋值,却从未参与后续计算。几十行 Method 中存在一些完全没有必要的CLEAR。不同开发人员对参数换行、声明对齐、逻辑表达式布局采用完全不同的习惯。代码从语法角度完全正确,Pretty Printer
返回列表