Is there a way to get out of a “hung” state in IRB?

谁都会走 提交于 2019-11-28 03:53:58

问题


When using irb or rails console, I sometimes get stuck. For example, I forget a closing quote, so when I press enter, it's still waiting on that.

Sometimes I can get out of this (by suppyling the closing quote, for example), but sometimes I can't. If not, I usually do the following:

# Suspend the irb or console process
(Control + Z)

# Kill the last suspended process
kill -9 %

This is annoying and disrupts whatever I was doing in the console. What I'd like is an equivalent to Control + C on the command line, to say "forget that - give me a new prompt", so I can continue working in the console.

Is there a way to do this?


回答1:


Press Control + D once or twice. That should do it.



来源:https://stackoverflow.com/questions/8358135/is-there-a-way-to-get-out-of-a-hung-state-in-irb

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!