wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Windows上的perl中启用颜色正则表达式调试大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在我的一些perl脚本中,我发现在我处理它们时必须启用正则表达式调试.我已经看到有一种颜色模式,但我似乎无法获得颜色输出.我添加了使用’debugcolor’;对我的程序,但它似乎与使用重新’调试’;没有什么不同. 我想知道cmd.exe是否不支持颜色输出.我发现任何documentation只是说它可以在支持它的终端上运行. 我的问题归结为:我还需要做些什么来启用颜色输出吗?或者,我可以使用什么
在我的一些perl脚本中,我发现在我处理它们时必须启用正则表达式调试.我已经看到有一种颜色模式,但我似乎无法获得颜色输出.我添加了使用’debugcolor’;对我的程序,但它似乎与使用重新’调试’;没有什么不同.

我想知道cmd.exe是否不支持颜色输出.我发现任何documentation只是说它可以在支持它的终端上运行.

我的问题归结为:我还需要做些什么来启用颜色输出吗?或者,我可以使用什么其他终端程序代替cmd.exe?

解决方法

re使用unix的termcap来提供颜色信息.尝试:

BEGIN {
   require Win32::Console::ANSI;
   $ENV{PERL_RE_COLORS} = "\e[1m\t\e[0m\t\e[7m\t\e[27m\t\e[4m\t\e[24m";
}

我从那里得到了一些颜色.我不知道他们是不是你期待的那些人.

大佬总结

以上是大佬教程为你收集整理的在Windows上的perl中启用颜色正则表达式调试全部内容,希望文章能够帮你解决在Windows上的perl中启用颜色正则表达式调试所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: