如何在 Scala 中清除 terminal/screen
How to clear terminal/screen in scala
我需要在 Scala 中清除控制台屏幕
我已经尝试过标准的 ANSI Clear 屏幕,rosettacode.org here
将其建议为 "Terminal control/Clear the screen"
object Cls extends App {print("3[2J")}
我收到以下错误:
Error:(8, 14) octal escape literals are unsupported: use \u001b instead
println("3[2J")
我找到了我的问题的解决方案,我将在这里与其他人分享,显然从 Scala 2.10 开始,八进制字母已被弃用 see here。
在上面的问题中 "\033[2J" 没有工作,因为 Octal litherals 被弃用了,所以只需听编译器并将其替换为 "\u001b[2J"如下图:
object Cls extends App {print("\u001b[2J")}
试试这个:
def clscr = {
object Cls extends App {print("\u001b[2J")}
Cls
}
clscr
Ctrl + l 帮我清除了 scala 和 spark 终端中的屏幕
我需要在 Scala 中清除控制台屏幕
我已经尝试过标准的 ANSI Clear 屏幕,rosettacode.org here
将其建议为 "Terminal control/Clear the screen"object Cls extends App {print("3[2J")}
我收到以下错误:
Error:(8, 14) octal escape literals are unsupported: use \u001b instead
println("3[2J")
我找到了我的问题的解决方案,我将在这里与其他人分享,显然从 Scala 2.10 开始,八进制字母已被弃用 see here。 在上面的问题中 "\033[2J" 没有工作,因为 Octal litherals 被弃用了,所以只需听编译器并将其替换为 "\u001b[2J"如下图:
object Cls extends App {print("\u001b[2J")}
试试这个:
def clscr = {
object Cls extends App {print("\u001b[2J")}
Cls
}
clscr
Ctrl + l 帮我清除了 scala 和 spark 终端中的屏幕