【发布时间】:2018-12-05 09:49:44
【问题描述】:
我正在尝试将终端的光标移动到不同的坐标,相当于 Pascal 的gotoxy。有这样的吗?
【问题讨论】:
-
是否使用Ncurses 选项?
-
我对此一无所知,所以我猜是的
标签: ruby terminal cursor-position
我正在尝试将终端的光标移动到不同的坐标,相当于 Pascal 的gotoxy。有这样的吗?
【问题讨论】:
标签: ruby terminal cursor-position
见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
这将输出一种进度条:
+----------+
|### |
+----------+
【讨论】: