В заводной оболочке, если вы наберете это:
$ groovysh
Groovy Shell (2.3.7, JVM: 1.7.0_11)
Type ':help' or ':h' for help.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
groovy:000> (1..1234567)
и случайно нажмете Enter, вы, скорее всего, испортите текущий сеанс без особой надежды на то, что сможете продолжить. Это был простой пример — скажем, вы делаете что-то вроде:
(1..123456).collect { 'abc' * 80 }
Вы поняли суть — и, очевидно, вы можете делать некоторые вещи в консоли, где у вас есть состояние, с которым вы хотите работать. Есть ли способ заставить groovy остановиться, но не убивать groovysh (что делает Ctrl+C)?
Или, в качестве альтернативы, скажите ему печатать меньше каждый раз, если не будет запрошено больше? Не уверен, что возможно, если что-нибудь - какие-нибудь намеки?