前端之家收集整理的这篇文章主要介绍了
Ruby – 在中断上隐藏“^ C”,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在
Ruby中,我有以下
内容:
# Trap Interrupts
trap("INT") do
puts "Shutting down..."
exit
end
当我中断程序时,打印出以下内容(Mac OSX Lion):
^CShutting down…
有没有办法从Ruby隐藏^ C?
控制字符是否被回显是您正在使用的tty的
属性. stty -echoctl是禁用控制字符回显的Unix方式.您可以从Ruby脚本中运行此命令,如果使用Unix-ish系统,则可以实现相同的
效果.
原文链接:https://www.f2er.com/ruby/267265.html