这似乎是一个非常愚蠢的问题,但是当我使用 时groovysh
,如果我有错字,它似乎会杀死整个外壳。
例如,如果我想遍历一个数组,我可以这样做arr.each { elt ->
。但是如果我不小心输入arr.each { elt =>
了,那么我以后输入的每一行都会导致
groovysh_parse: 2: unexpected token: > @ line 2, column 13.
arr.each { elt =>
^
如果不杀死 shell 并重新启动它,我就无法回到正常工作的 shell,这意味着我失去了在 shell 中完成的所有工作。
有没有办法摆脱这种情况?