关闭Windows 7上的perl-debug-m ansi转义序列

Dan*_*ale 6 windows debugging ansi-escape perl6

在Windows 7 cmd.exe上,perl6-debug-m脚本输出ansi转义序列来设置颜色,我想.如何抑制这些代码或至少使其正常运行?在使用Perl 4和Perl 5超过20年之后,我才开始使用Perl 6.我需要这个在Windows上工作,因为我试图从Perl 5移植一个程序.

C:\rakudo\bin\lib>perl6 -v
This is Rakudo Star version 2018.04.1 built on MoarVM version 2018.04.1
implementing Perl 6.c.

C:\rakudo\bin\lib>perl6-debug-m
?[35m>>> LOADING ?[0m<REPL 1>
?[34m+ <REPL 1> (1 - 1)?[0m
?[34m| ?[0m?[1;33mREPL?[0m
?[34m> ?[0mquit
?[34m- ?[0mRun END blocks (y/N)?

C:\rakudo\bin\lib>perl6 -V |grep -v "moar:"
distro::auth=unknown
distro::desc=2018-05-20T09:17:12.587605-04:00
distro::is-win=True
distro::name=mswin32
distro::path-sep=;
distro::release=unknown
distro::signature=
distro::version=6.3
kernel::arch=unknown
kernel::archname=unknown-win32
kernel::auth=unknown
kernel::bits=64
kernel::desc=
kernel::hardware=unknown
kernel::name=win32
kernel::release=unknown
kernel::signature=
kernel::version=unknown
perl6::build-date=2018-05-07T10:08:20Z
perl6::codename=
perl6::implementation=Rakudo Star
perl6::language_version=6.c
perl6::libdir=C:\rakudo\share
perl6::prefix=C:\rakudo
perl6::release-number=
perl6::source-digest=688d0872d150048d083b7a499e9fc7a9e8b6ab5b
perl6::version=2018.04.1
repo::chain=inst#C:\Users\danhale\.perl6 inst#C:\rakudo\share\perl6\site inst#C:\rakudo\share\perl6\vendor inst#C:\rakudo\share\perl6 ap# nqp# perl5#
Run Code Online (Sandbox Code Playgroud)

Jon*_*ton 5

目前无法禁用它们(我只是检查了调试器接口的源来验证它).我之前在Windows 上使用过ANSICON,以便使用生成ANSI颜色代码的应用程序,包括Perl 6调试器,并回想起它使它们很好.