【发布时间】: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