Dart:在命令行应用程序中移动光标

时间:2015-08-18 19:57:21

标签: dart

  1. 在命令行应用程序中移动光标有哪些方法?
  2. 我尝试过更简单的事情,例如使用" \ b",但这不起作用:

    renderscript-v8-22.0.01

    我预计输出print("test\ba");,但我得到tesa \ b 被忽略)。

  3. 更新

    关于(2),这是 webstorm IDE 中的输出,但它在普通的OS X终端中运行良好。

1 个答案:

答案 0 :(得分:1)

在Linux或OSX上,您可以使用ANSI序列https://en.wikipedia.org/wiki/ANSI_escape_code。在Windows上,你几乎没有运气AFAIK。有关如何使用ANSI代码的示例,请查看https://pub.dartlang.org/packages/ansicolor

另请参阅此问题Clearing the terminal screen in a command-line Dart app