我可以配置 appBuilder 以减少源代码修改吗?

Can I configure appBuilder to reduce source code modifications?

我正在使用 Progress-4GL 11.6 版,使用 appBuilder 和过程编辑器。

我经常使用外部文本编辑器 (Notepad++) 在 *.W 文件中进行一些修改。
之后,当我在 appBuilder 中打开文件并再次保存时,appBuilder 会“弄乱”文件,我的意思是:

虽然这些只是很小的修改,但它们使得比较文件变得非常困难(如果 appBuilder 已经创建了 ±50 以上,请尝试查看两个文件之间的差异)。

有没有一种方法可以配置 appBuilder,使其在保存文件时尽可能少地进行更改?

很遗憾没有。

AppBuilder 的核心来自 90 年代初,当时 Progress V7 和 V8 是最新的。它不是围绕代码 dom 或现代 IDE 中使用的类似结构编写的。 AppBuilder 在打开时读取您的 .w 文件,将相关位(包括所有自定义源代码)存储在充满 temp-table 的手中,并且在保存时始终使用相同的例程来编写完整的文件。 AppBuilder 坚持完全控制所有生成的代码。

好吧...该工具的源代码是公开的。但那是另外一回事了。