# Whether <code>^C</code> (+control-c+) will be ignored or not.
#
# If set to +false+, <code>^C</code> will quit irb.
#
# If set to +true+,
#
# * during input: cancel input then return to top level.
# * during execute: abandon current execution.
attr_accessor :ignore_sigint
1条答案
按热度按时间klsxnrf11#
好吧,我不得不在做了一个黑客解决方案后在源代码中看到它,并意外地发现了这个:
你可以这样设置:
Ctrl-C和Ctrl-D是非常标准的,在任何地方都可以使用。在ruby中,
trap
方法是你捕获信号的方式,以防你需要它来做其他事情: