Есть ли способ выйти из "зависшего" состояния в IRB? - PullRequest
6 голосов
/ 02 декабря 2011

При использовании irb или rails console я иногда застреваю. Например, я забываю закрывающую цитату, поэтому, когда я нажимаю клавишу ввода, она все еще ждет этого.

Иногда я могу выйти из этого (например, путем добавления заключительной цитаты), но иногда я не могу. Если нет, я обычно делаю следующее:

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

# Kill the last suspended process
kill -9 %

Это раздражает и мешает тому, что я делал в консоли. То, что я хотел бы, это эквивалент Control + C в командной строке, чтобы сказать «забудь об этом - дай мне новый запрос», чтобы я мог продолжить работу в консоли.

Есть ли способ сделать это?

1 Ответ

17 голосов
/ 02 декабря 2011

Нажмите Control + D один или два раза.Это должно сделать это.

...