Как отменить ошибку в gremlin-console и продолжить выполнение следующей команды без выхода?

В gremlin-console, когда я делаю синтаксическую ошибку, как в примере ниже, где я забыл вторую цитату, я не знаю, что напечатать, чтобы вернуться к обычному приглашению gremlin>. Все, что я наберу, включая Ctrl+C, Ctrl+U, продолжит ......2>, как показано ниже.

gremlin> g.V("
......1>
......1> "
......2> )
groovysh_parse: 1: expecting anything but ''\n''; got it anyway @ line 1, column 6.
   g.V("
        ^

1 error
Type ':help' or ':h' for help.
Display stack trace? [yN]n
......2>

Как мне «отменить» ошибку и продолжить работу с gremlin-console без выхода?


person Glide    schedule 11.10.2017    source источник


Ответы (1)


Вам нужны :clear или :c, которые стирают любой буфер, созданный в памяти консоли предыдущей командой. Используйте :? для получения дополнительной информации о других командах, которые могут быть вам полезны. Кроме того, вы можете прочитать руководство по Консоли Gremlin, чтобы получить дополнительные советы. при использовании консоли.

person stephen mallette    schedule 11.10.2017
comment
Спасибо! Я бы сказал, что описание в :h было не очень описательным. - person Glide; 11.10.2017
comment
Консоль Gremlin построена на консоли Groovy, поэтому я предполагаю, что она унаследовала это конкретное описание — хотя это правда. - person stephen mallette; 11.10.2017