我的一个应用程序组件产生了一些非常棘手的日志文件。在它们产生有用信息之前,它们需要很多挖掘和试探。我正在寻找一款Windows文本编辑器,可以让我使用RegEx或Grep语法输入文本,并自动显示/隐藏相关行。
有人知道有这种功能的文本编辑器吗?
谢谢!
IVR Avenger
我的一个应用程序组件产生了一些非常棘手的日志文件。在它们产生有用信息之前,它们需要很多挖掘和试探。我正在寻找一款Windows文本编辑器,可以让我使用RegEx或Grep语法输入文本,并自动显示/隐藏相关行。
有人知道有这种功能的文本编辑器吗?
谢谢!
IVR Avenger
SPFLite是免费的,而且正好符合您的要求。它模拟的IBM SPF和ISFP(作为MVS操作系统的一部分在IBM大型机上使用)也正好符合您的要求。
根据我尝试过的情况来看,SPFLite很可能能完成任务。它可以将所有行排除在视图之外,或者将带有特定字符或短语的行(可选从特定列开始)排除在视图之外。或者在排除所有行之后,您可以通过查找显示字符或字符串(可选从特定列开始)。我认为它还具有宏功能。原版有,我认为这个 Lite 版本也有。我不知道它有多健壮。原版可以使用 MVS TSO 命令语言创建交互式屏幕和程序。 我在http://www.spflite.com/发现了 SPFLite
我发现这个界面不太容易使用,但如果必要,人们会习惯任何事情。
当然是Emacs(occur),但我认为几乎每个编辑器都可以做到这一点。
虽然它不会根据正则表达式显示/隐藏,但Textpad将允许您搜索并生成一个带有行号的超链接结果文件,使您可以单击进入实际日志。考虑一下好处:您可以在左侧监视器上保留过滤后的结果,并且您可以单击右侧监视器中的完整文件以查看上下文。