ansi-terminal
库是一个非常好用的小型库,可以让您移动光标等操作(而不需要像基于ncurses
的库那样添加所有额外内容)。唯一的问题是它没有提供获取光标位置的方法。无论如何,只要使用或兼容该库的其余部分,我都可以做到这一点。我知道一种方法是跟踪光标走过的每个位置,但我想允许外部putStr
等函数的调用。ansi-terminal
库是一个非常好用的小型库,可以让您移动光标等操作(而不需要像基于ncurses
的库那样添加所有额外内容)。唯一的问题是它没有提供获取光标位置的方法。无论如何,只要使用或兼容该库的其余部分,我都可以做到这一点。我知道一种方法是跟踪光标走过的每个位置,但我想允许外部putStr
等函数的调用。
ncurses
这样的东西会知道因为它有记录。) - PyRulezansi-terminal
最重要的特点是可移植性;毕竟,如果你只想要ANSI转义,你可以轻松地自己实现...) - MathematicalOrchid