无法在 Simply Scheme 中打印 ANSI 转义码
Unable to Print ANSI Escape codes in Simply Scheme
我一直在尝试使用 ANSI 转义码以简单的方式清除屏幕,但是当我这样做时它要么不起作用,要么 returns:
read-syntax: missing ']' to close preceding '[', found instead ')'
尝试时 (display '3[2J)
或者当把它变成一个字符串时它打印出来(由于某种原因是紫色的,即使它是清晰的屏幕代码)
[2J
做的时候(display "3[2J")
我被困在这里有一段时间了,因为 (clear)
在 Simply Scheme 中不起作用,而 '3\[2J
只会导致不同的错误。对此的所有帮助将不胜感激。
如果您使用 DrRacket 与 Racket 交互,则 ANSI 转义码将不起作用。如果您在支持它们的终端中使用 运行 Racket,它们会的。可能有一种方法可以通过编程方式擦除 DrRacket 中的缓冲区,但不是这种方法。
我一直在尝试使用 ANSI 转义码以简单的方式清除屏幕,但是当我这样做时它要么不起作用,要么 returns:
read-syntax: missing ']' to close preceding '[', found instead ')'
尝试时 (display '3[2J)
或者当把它变成一个字符串时它打印出来(由于某种原因是紫色的,即使它是清晰的屏幕代码)
[2J
做的时候(display "3[2J")
我被困在这里有一段时间了,因为 (clear)
在 Simply Scheme 中不起作用,而 '3\[2J
只会导致不同的错误。对此的所有帮助将不胜感激。
如果您使用 DrRacket 与 Racket 交互,则 ANSI 转义码将不起作用。如果您在支持它们的终端中使用 运行 Racket,它们会的。可能有一种方法可以通过编程方式擦除 DrRacket 中的缓冲区,但不是这种方法。