每次输入 exit(),我都会收到退出的确认提示,这真是令人恼火; 当然,我想退出!否则,我就不会写 exit()了! ! !
exit()
Is there a way to override IPython's default behaviour to make it exit without a prompt?
只要输入 Exit,大写字母 E。
Exit
E
或者,使用以下命令启动 IPython:
$ ipython -noconfirm_exit
或者对于 IPython 的新版本:
$ ipython --no-confirm-exit
如果还希望在没有确认的情况下退出 Ctrl-D,请在 IPython 0.11中将 c.TerminalInteractiveShell.confirm_exit = False添加到配置文件 * 中。
Ctrl-D
c.TerminalInteractiveShell.confirm_exit = False
如果还没有配置文件,运行 ipython profile create创建一个。
ipython profile create
如果您在 Django shell 中工作,请注意 this ticket。
* 配置文件位于: $HOME/.ipython/profile_default/ipython_config.py
$HOME/.ipython/profile_default/ipython_config.py
在 ipython 版本0.11或更高版本中,
--no-confirm-exit
确保目录存在(或者运行 ipython profile create来创建它) ,并将这些行添加到 $HOME/. ipython/profile _ default/ipython _ config. py:
c = get_config() c.TerminalInteractiveShell.confirm_exit = False
我喜欢这些配置建议,但是在学会之前,我已经开始使用“退出”组合键。
Ctrl+\
或者
Ctrl+4
这只会扼杀正在运行的东西,没有时间在确认时提问。