如何让IPython会话进入隐身模式(不保存历史记录)
如何让IPython不保存当前会话的历史记录?
给你几个不用逐条操作的实用方法:
启动时直接禁用:
终端里用这个命令启动IPython:ipython --no-history
整个会话的所有命令都不会被保存到历史文件中。会话中途临时关闭:
已经进入IPython的话,依次执行这两行命令:%history -c %config HistoryManager.enabled=False第一行清空当前会话已记录的历史,第二行关闭后续命令的历史保存功能。之后想恢复保存的话,执行
%config HistoryManager.enabled=True就行。永久禁用(按需选择):
要是想让所有IPython会话都不保存历史,可以编辑配置文件(路径一般是~/.ipython/profile_default/ipython_config.py),添加一行:c.HistoryManager.enabled = False
注意这会影响所有会话,谨慎修改。
内容的提问来源于stack exchange,提问作者Masked Man
相关产品推荐
相关产品推荐

