Ruby – 在中断上隐藏“^ C”

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Ruby相关文章