我正在为 Informix-4GL 源搜索漂亮的打印程序(脚本、代码等)。
你知道任何 ?比你,彼得。
我不知道是否有人正在阅读这篇文章,但获得某种漂亮的 4gl 代码“漂亮打印”的最简单方法是在 Openedge Developer Studio 中查看它,然后使用 ctrl-I 设置缩进。您可以通过说出“标签”的长度来调整编辑器设置中的缩进。(默认为 4,我使用 3)然后执行 ctrl-shift-f 使所有命令字大写。
接下来,您可以使用正则表达式搜索和替换,通过将所有“DO:”语句向上移动到“THEN”语句旁边的一行,将代码压缩几行。ctrl-f: search "\s*\n\s*DO[:]" replace " DO:" 确保你点击了标记正则表达式的复选框。
在这一点上,代码很好而且整洁。执行 ctrl-a 和 ctrl-c 将其复制到剪贴板。将其作为电子邮件粘贴到 Outlook 中而不发送。用彩色打印。