我正在尝试将终端的光标移动到不同的坐标,这等同于Pascal的gotoxy
。有这样的东西吗?
答案 0 :(得分:0)
请参见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
这将输出某种进度条:
+----------+
|### |
+----------+