Я не знаю, читает ли кто-нибудь этот пост больше, но самый простой способ получить какую-то приятную "красивую печать" кода 4gl - это просмотреть его в Openedge Developer Studio, а затем использовать ctrl-I, чтобы установить отступы. Вы можете отрегулировать отступ в настройках редактора, сказав длину «вкладок». (по умолчанию 4, я использую 3)
Затем выполните ctrl-shift-f, чтобы сделать все слова команд прописными.
Затем вы можете сжать код на несколько строк, переместив все операторы «DO:» вверх на строку рядом с оператором «THEN» с помощью этого поиска и замены регулярного выражения.
Ctrl-F:
поиск "\ s * \ n \ s * DO [:]"
заменить "DO:"
Убедитесь, что вы отметили флажок отмеченные регулярные выражения.
На данный момент код хороший и аккуратный.
Сделайте ctrl-a и ctrl-c, чтобы скопировать его в буфер обмена.
вставьте его в Outlook как электронное письмо без отправки. Распечатать в цвете.