为了实验,我想做以下操作:在控制台中显示文本,并在一段时间后,将文本中的某些单词替换为其他单词。
我想在一些 sh 或 ruby 上做这件事;选择了红宝石。据我了解,他知道该怎么做,因为至少有 brew。顺便说一句,我不懂 ruby,所以我有兴趣选择它并稍微了解一下这门语言。
这是我现在拥有的简单控制台输出代码
first = "\n\e[1mSome bold text\n\n"
text = first + "\e[0mSome regural text\n"
print text
那么如何使用 ruby 在控制台/终端中更改已经输出/打印的文本?比如这个效果在游戏中超级火爆
事实证明,唯一的解决方案是明确的:系统“明确”
我清除屏幕并立即显示已编辑的文本。一切都解决了:)