有没有办法摆脱IRB的“挂起”状态?
当使用irb
或rails console
,我有时会卡住。 例如,我忘了收尾报价,所以当我按回车时,它仍在等待。
有时我可以摆脱这种情况(例如,通过支持结束语),但有时我不能。 如果没有,我通常会做以下事情:
# Suspend the irb or console process (Control + Z) # Kill the last suspended process kill -9 %
这很烦人,并且破坏了我在控制台中所做的一切。 我想要的是在命令行上等同于Control + C
,说“忘记 – 给我一个新提示”,这样我就可以继续在控制台中工作了。
有没有办法做到这一点?
按Control + D
一次或两次。 应该这样做。