回答:
Ctrl-D
確認せずに終了する場合は、IPython 0.11で構成c.TerminalInteractiveShell.confirm_exit = False
ファイルに追加します*。
まだ設定ファイルがない場合は、実行ipython profile create
して作成します。
Djangoシェル内で作業している場合は、このチケットに注意してください。
*設定ファイルは次の場所にあります: $HOME/.ipython/profile_default/ipython_config.py
ipythonバージョン0.11以降では、
--no-confirm-exit
ORで実行ディレクトリが存在することを確認(または実行ipython profile create
して作成)し、次の行を$ HOME / .ipython / profile_default / ipython_config.pyに追加します。
c = get_config()
c.TerminalInteractiveShell.confirm_exit = False
~/.config/ipython/profile_default/ipython_config.py
Linuxでは、freedesktop.orgと一致することが推奨されます。1.2.1で動作します。
usr/lib/python3.5/site-packages/IPython/utils/path.py:291: UserWarning: Ignoring ~/.config/ipython in favour of ~/.ipython.
は、コード内でも印刷されますWe have decided to go back to using .ipython everywhere
。どうやら彼らはいくつかの1.xバージョンでそれを変更しました。
構成の提案は好きですが、学ぶまでは「Quit」キーの組み合わせを使い始めました。
Ctrl+\
または
Ctrl+4
これは実行中のものを殺すだけです。確認時に質問する時間はありません。
SIGQUIT
がipythonに送信され、ipythonプロセスが自分自身をクリーンアップする機会がなくなりました。
exit
、確認を求めません。(誤って叩いた場合に備えて、Ctrl-dはプロンプトを出します)