【问题标题】:How to enable regions (code folding) on non-.pas files?如何在非 .pas 文件上启用区域(代码折叠)?
【发布时间】:2012-10-31 10:20:05
【问题描述】:

我们的.log 文件是纯文本文件,有时包含大量请求/响应转储。

我真的很想用一个合适的{$REGION} / {$ENDREGION} 块包围它们,并让它们在像 Delphi 这样功能强大的 IDE 中查看时折叠起来(在我们的开发人员机器上无处不在)。

但是,Delphi 似乎不想将代码折叠应用于不是.pas 的任何东西。

尽管我将 .log 文件与 Pascal 源格式相关联,但我只是获得语法高亮显示,没有代码折叠。

有什么秘诀可以做到这一点吗?

【问题讨论】:

  • 唉——我不相信有办法做到这一点,不。我很高兴被证明是错误的。
  • @NickHodges 也许没那么容易。您不能确定 {$REGION} 是否仍会在某些 PHP、HTML 或 C 或您在 IDE 中打开的任何源文件中进行注释。然后您需要实现格式数据库,有时还需要实现自动检测,并且您不应该干扰其他 IDE 的约定(您可能很确定 RAD studio 将用于 Delphi 程序,但对于 C 或 HTML 的选择是巨大的)。所以并不是说“只是不禁用”简单化,
  • 无论如何,如果它在包含文件中工作,那就太好了。不要问我为什么包含需要代码折叠的文件。 (啊!)

标签: delphi logging delphi-xe2


【解决方案1】:

不,没有。正如您已经说过的,这仅适用于 .pas 文件。我不知道为什么 Embarcadero 没有为所有文件启用此功能。

但您可以在 Codegear 上创建一张票,也许它会在下一个版本中处理它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 2014-07-23
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 2019-04-13
    • 2012-08-25
    • 1970-01-01
    相关资源
    最近更新 更多