在RDi中,我希望重构一些RPG代码并右键单击字段的固定定义,然后单击"将所选内容转换为自由格式"。您是否希望此操作将字段定义转换为自由格式定义。我收到"转换完成"消息,但所选代码没有任何反应。
已尝试在 RDi 帮助中搜索此操作,但找不到任何提供明确答案的内容。谷歌出现了这个和这个。谁知道你可以用RPG IV书做到这一点。
RDi的固定到自由格式转换器仅适用于代码(c-specs(。
它也只是一个非常基本的转换器,例如它不会将 MOVE 转换为 EVAL。
如果您想要一个功能更全的转换器,请查看 Linoma 的 RPG 工具箱或凯旋门的变压器
还有Craig Rutledge的开源转换工具。
如今,有一个非常好的转换器打包为VS Code扩展。它曾经是一个名为rpgfreeweb的独立在线应用程序,但已被删除。如果需要,您仍然可以自己托管它(即在本地运行它(。
在 IBM i上编程但没有 RDi 的人最好看看带有 Code for IBM i 扩展的 VS Code。它不像RDi那样功能齐全,但它非常令人印象深刻(可以说在某些方面比RDi更好(,而且它是完全免费的。