【发布时间】:2016-08-24 01:49:34
【问题描述】:
Wikipedia article 终端 ANSI 转义码显示一些可以发送到终端的代码AND,然后将一些数据返回给应用程序。请提供一个示例如何发送代码,然后在 Node.js 应用程序中读取结果。
例如这个转义序列:
CSI 6n | DSR – 设备状态报告
将光标位置 (CPR) 报告给应用程序(就像在键盘上键入一样)
ESC[n;mR,其中 n 是行,m 是列。)
我花了好几个小时尝试使用process.stdout、process.stdin、各种fs.* 函数,甚至尝试读取/dev/tty。一切都是徒劳的,完全迷失了。
【问题讨论】:
-
不鼓励默默地投票结束看起来不明显违反规则的问题。