回答:
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-exitORで実行ディレクトリが存在することを確認(または実行ipython profile createして作成)し、次の行を$ HOME / .ipython / profile_default / ipython_config.pyに追加します。
c = get_config()
c.TerminalInteractiveShell.confirm_exit = False~/.config/ipython/profile_default/ipython_config.pyLinuxでは、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はプロンプトを出します)