【问题标题】:Print formatted source from Delphi 2010 IDE从 Delphi 2010 IDE 打印格式化的源代码
【发布时间】:2011-07-29 21:02:40
【问题描述】:

如何在打印机上打印格式化的 Delphi 源代码?

【问题讨论】:

  • 嗯,怎么样:在 IDE 中打开源文件,格式化(手动或在 D2010+ 中使用 Ctrl-D),打印(文件|打印)?
  • 嗯,这很尴尬。谢谢。我在编辑菜单中寻找它并且 Ctrl+P 在 IDE 中不起作用。再次感谢。
  • 您的意思是打印,例如将可用的、可导航的代码从 IDE 转移到“死树”上????为什么?这不是“我是绿色的,所以我不打印”的谈话,我只是好奇,你为什么要打印代码?我发现打印出来的代码很糟糕,读起来很痛苦;
  • @Cosmin,我偶尔会发现它在代码审查中很有用,既可以允许一次查看多个页面,也可以允许用笔对其进行标记。如果您正在进行演示并希望提供讲义供人们在您讲话时参考,这也可能会有所帮助。
  • @Marjan:你应该把它作为一个答案,这样它才能被接受。

标签: delphi delphi-2010


【解决方案1】:

有一次,当我不得不接手一个遗留的红发继子项目时,该项目总是得到程序员的剩余努力,我使用 Microsoft Word 对代码流和逻辑进行了大量分析。我将代码从环境中复制出来(它在 VB 中,但在 Delphi 中也可以),以等宽类型将其粘贴到 Word 中,并使用文本框等添加 cmets。在 cmets 中,我可以压缩将一些晦涩的序列转换为伪代码,或总结代码块的要求和效果,或做任何其他让代码更容易理解的事情。有几次我需要与其他人讨论代码,那时我可以通过电子邮件发送,有时甚至打印我的尝试,以从一些非常不守规矩的代码中理解。

虽然这是我可能会打印一些代码的原因,但我可能不会直接从 IDE 中执行此操作。

【讨论】:

    【解决方案2】:

    如果您想通过自己的软件执行此操作,您可以使用 SynEdit。

    它突出显示类似 TMemo 的组件中的代码,您可以将其打印出来。它是免费的,不需要外部 dll 或任何东西。

    http://sourceforge.net/projects/synedit/

    【讨论】:

      【解决方案3】:

      按照建议,这是我的评论作为答案:

      从 Delphi IDE 打印格式化的源代码:

      • 在 IDE 中打开源文件,
      • 格式化(手动或在 D2010+ 中使用 Ctrl-D),
      • 打印(文件|打印)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        • 2012-06-15
        • 2016-01-08
        • 2010-09-28
        • 1970-01-01
        • 2011-03-26
        相关资源
        最近更新 更多