问题:禁用IPython退出确认
每次输入时exit()
,系统都会提示我退出提示,这真令人烦恼。我当然要退出!否则,我不会写exit()
!
有没有一种方法可以覆盖IPython的默认行为,使其在没有提示的情况下退出?
回答 0
如果您还想Ctrl-D
不经确认就退出,请在IPython 0.11中将其添加c.TerminalInteractiveShell.confirm_exit = False
到配置文件*中。
如果还没有配置文件,请运行ipython profile create
以创建一个。
如果您在Django Shell中工作,请注意此票证。
*配置文件位于: $HOME/.ipython/profile_default/ipython_config.py
回答 1
在ipython版本0.11或更高版本中,
- 用
--no-confirm-exit
OR 运行 - 通过“退出”退出,而不是按Control-D或
确保目录存在(或运行该目录
ipython profile create
)并将这些行添加到$ HOME / .ipython / profile_default / ipython_config.py:c = get_config() c.TerminalInteractiveShell.confirm_exit = False
回答 2
只是打字Exit
,有资本E
。
或者,通过以下方式启动IPython:
$ ipython -noconfirm_exit
或对于较新版本的IPython:
$ ipython --no-confirm-exit
回答 3
我喜欢配置建议,但是直到了解它们,我才开始使用“ Quit”组合键。
Ctrl+\
要么
Ctrl+4
这只会杀死正在运行的东西。没有时间提出确认问题。