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