在Ruby中我有以下内容:
# Trap Interrupts
trap("INT") do
puts "Shutting down..."
exit
end
Run Code Online (Sandbox Code Playgroud)
当我中断程序时,将打印以下内容(Mac OSX Lion):
^ CShutting down ...
有没有办法^C
在Ruby中隐藏?
Kyl*_*nes 10
是否回显控制字符是您正在使用的tty的属性.stty -echoctl
是禁用控制字符回显的Unix方法.您可以在Ruby脚本中运行此命令,并在使用Unix-ish系统时实现相同的效果.