【问题标题】:Pretty Print for (Informix-)4gl code(Informix-)4gl 代码的漂亮打印
【发布时间】:2009-05-12 08:45:54
【问题描述】:

我正在为 Informix-4GL 源搜索漂亮的打印程序(脚本、代码等)。

你知道吗?比你,彼得。

【问题讨论】:

    标签: informix pretty-print 4gl


    【解决方案1】:

    您查看过 IIUG(国际 Informix 用户组)software 存档吗?那里有两台漂亮的打印机(质量不确定)。

    另一个值得关注的地方是Aubit4GL 站点 - I4GL 的开源变体。再说一次,我不确定他们有没有漂亮的打印机,但可能是他们有的东西(尽管随便检查一下也没有)。

    【讨论】:

    • 是的,我之前都检查过它们,但它们都是非常基本的。我寻找一个好的缩进输出。
    • 好的——够公平的。我没有认真使用它们,也没有看它们很长时间。如果你能说出你所看到的,那会有所帮助。
    • 只是好奇,你用informix4gl做什么?我也使用informix 4gl,也许这就是我感兴趣的原因。
    • @gath:如果你问我,我是 I4GL 的架构师,尽管开发团队在印度。我使用 I4GL 为我在用户会议上的演示文稿提供主题。
    【解决方案2】:

    我不知道是否有人再读这篇文章了,但获得某种漂亮的 4gl 代码“漂亮打印”的最简单方法是在 Openedge Developer Studio 中查看它,然后使用 ctrl-I 设置缩进。您可以通过说出“标签”的长度来调整编辑器设置中的缩进。 (默认是4,我用3) 然后执行 ctrl-shift-f 使所有命令词大写。

    接下来,您可以通过使用正则表达式搜索和替换将所有“DO:”语句向上移动一行“THEN”语句将代码压缩几行。 Ctrl-F: 搜索“\s*\n\s*DO[:]” 替换“做:” 确保单击标记为正则表达式的复选框。

    此时代码已经很整洁了。 执行 ctrl-a 和 ctrl-c 将其复制到剪贴板。 将其作为电子邮件粘贴到 Outlook 中而不发送。彩色打印。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 2021-03-06
      • 2019-03-23
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      相关资源
      最近更新 更多