Tag: ansi escape

如何截断string到最大长度而不破坏ANSI转义码

我有一个Node.js中的subprocess,它生成的ANSI-escape彩色输出有时比我的terminal更宽。 我想截断很长的一行,但不要打破ANSI颜色代码,也不要计算不可见的字符(这样有很多转义符的行不会太短)