MongoのJavascriptシェルでクエリを実行すると、bashシェルのコマンドを実行するのと同じように感じられます。このため、私の指は、コマンドプロンプトで「中断」して戻ってくるコマンドの中からCtrl + Cを押していきます。残念ながら、2.0.4のmongoシェルでは、Ctrl + Cキーを押すと、コマンドを中止してコマンドプロンプトを表示するのではなく、javascriptシェルから削除されます。mongo javascriptシェルのクエリを中止するには
javascriptシェルにコマンドを実行せずに現在のコマンドを放棄してコマンドプロンプトに戻す方法はありますか?
Ah!私はあまりにもそれが不思議だった。ちょうどEnterを保つとシェルは私の未完成のコマンドをあきらめるでしょう。 "Wonky、しかしそれはうまくいく"とは確かです。 upvoteを持っていますが、私はいくつかのCtrlキーを押したままにしています。 –
Mongoシェルは、現在のコマンドで 'return'を押すと(つまり、同じ行にいれば)、' [ctrl] + [u] 'が現在のコマンドをクリアするというBASH規約を使用します、多くのBASHホットキーが動作するようです - http://www.gotothings.com/unix/bash-hotkeys.htm)。入力した最後の単語を消去したいだけなら、 '[ctrl] + [w]'を使うことができます。私はこれをUbuntuでテストしただけです。そのため、オペレーティングシステムによって動作が異なる可能性があります。 'return'を押すと、現在の入力行だけがクリアされ、上記の解決策はうまくいきます。 –
ctrl + uとctrl + wは選択された回答でなければなりません – IGRACH