【问题标题】:Move terminal's cursor移动终端光标
【发布时间】:2018-12-05 09:49:44
【问题描述】:

我正在尝试将终端的光标移动到不同的坐标,相当于 Pascal 的gotoxy。有这样的吗?

【问题讨论】:

标签: ruby terminal cursor-position


【解决方案1】:

here。以下示例在 Windows cmd 中进行了测试,但也必须在其他终端中运行。

puts "+----------+"
puts "|          |"
puts "+----------+"
print "\033[2A\033[1C"
p = 0.5
10.times do
    print "#"
    sleep(p)
end
print "\033[2B"
puts

这将输出一种进度条:

+----------+
|###       |
+----------+

【讨论】:

    猜你喜欢
    • 2014-08-28
    • 2020-06-28
    • 2011-07-17
    • 2019-02-11
    • 2018-08-05
    • 2023-03-28
    • 2013-01-07
    • 1970-01-01
    • 2012-05-22
    相关资源
    最近更新 更多