Answers:
如果您还想Ctrl-D
不经确认就退出,请在IPython 0.11中将其添加c.TerminalInteractiveShell.confirm_exit = False
到配置文件*中。
如果还没有配置文件,请运行ipython profile create
以创建一个。
如果您在Django Shell中工作,请注意此票证。
*配置文件位于: $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版本中对其进行了更改。
只是打字Exit
,有资本E
。
或者,通过以下方式启动IPython:
$ ipython -noconfirm_exit
或对于较新版本的IPython:
$ ipython --no-confirm-exit
ipythonrc
个人资料中进行设置:confirm_exit 0
我喜欢配置建议,但是直到了解它们,我才开始使用“ Quit”组合键。
Ctrl+\
要么
Ctrl+4
这只会杀死正在运行的东西。没有时间提出确认问题。
SIGQUIT
到ipython,ipython进程没有机会自行清理。
exit
则无需进行确认。(Ctrl-d仍然会提示,以防您意外击中它)