Выполнение запросов в оболочке Javascript из Mongo очень похоже на выполнение команд прямо в оболочке bash. Из-за этого мои пальцы продолжают пытаться Ctrl + C мой выход из команды, которую я хочу «прервать» и вернуться в командную строку. К сожалению, в оболочке mongo в 2.0.4, когда я Ctrl + C, он выводит меня из оболочки javascript, а не просто прерывает команду и дает мне командную строку.Как отменить запрос в mongo javascript shell
Есть ли способ в оболочке javascript отказаться от текущей команды без ее выполнения и вернуться в командной строке?
Ах! Мне тоже было интересно. Просто удерживая Enter, и оболочка откажется от моей незавершенной команды. «Вонки, но это работает», безусловно, верно. Имейте upvote, но я протягиваю для некоторого Ctrl + ... что-то на другой час или около того. –
Если вы уже нажмете 'return' на текущую команду (т. Е. Вы все еще на одной строке), оболочка Mongo также использует соглашение BASH, что' [ctrl] + [u] 'очистит текущую команду (фактически , многие горячие клавиши BASH, похоже, работают - http://www.gotothings.com/unix/bash-hotkeys.htm). Если вы просто хотите очистить последнее слово, которое вы ввели, вы можете использовать '[ctrl] + [w]'. Я тестировал это только на Ubuntu, поэтому вполне возможно, что поведение отличается от разных операционных систем. Если вы нажали 'return', это очистит только текущую строку ввода, и решение выше работает отлично. –
ctrl + u и ctrl + w должен быть выбранным ответом – IGRACH