停止ipython弹出文档

停止ipython弹出文档,ipython,Ipython,在ipython qtconsole中,当我键入左括号时,它会自动显示函数的文档。例如,当我打字的时候 plt.show() 键入后将显示pyplot.show的文档 plt.show( 此文档显示在一个弹出窗口中,该窗口通常会阻止我查看正在键入的内容。是否有阻止ipython qtconsole执行此操作的配置?您所指的功能是calltips,或者更准确地说是IPythonWidget.enable\u calltips,并记录在中。我发现禁用它的唯一有效方法是添加--IPythonWid

在ipython qtconsole中,当我键入左括号时,它会自动显示函数的文档。例如,当我打字的时候

plt.show()
键入后将显示pyplot.show的文档

plt.show(

此文档显示在一个弹出窗口中,该窗口通常会阻止我查看正在键入的内容。是否有阻止ipython qtconsole执行此操作的配置?

您所指的功能是calltips,或者更准确地说是IPythonWidget.enable\u calltips,并记录在中。我发现禁用它的唯一有效方法是添加--IPythonWidget.enablecalltips=False作为qtconsole的参数,而qtconsole又是ipython的参数。所有这些的命令行是:

ipython qtconsole --IPythonWidget.enable_calltips=False
我已经用IPython QTConsole 3.2.0验证了这一点,并且相信它通常适用于4以下的版本,我还无法在不破坏QTConsole的情况下安装它。(我相信有些人称之为IPython 4的东西也被称为Jupyter 4。有关Jupyter和禁用其中的调用提示的信息,请参阅下文。)

在Linux和Windows系统上,可以使用bash别名自动生成此命令行。在Windows上,它可以通过将其用作在其属性中配置的图标的目标来实现自动化

应该可以通过在右侧配置文件中设置c.IPythonWidget.enable_calltips=False来禁用调用提示,在第一行中设置了c=get_config()。我尝试在Windows 7系统的ipython_qtconsole_config.py和~.ipython\profile_default\和其他几个位置的ipython_config.py中执行此操作,但无法使其正常工作

Jupyter项目是IPython项目的后续项目,始于2014年。其网站是,有关其Qt控制台的信息位于。在回答我提交给的关于禁用IPython calltips的问题时,我收到了以下关于如何禁用Jupyter calltips的信息:

在命令行上

jupyter qtconsole --JupyterWidget.enable_calltips=False
或添加

c.JupyterWidget.enable_calltips = False

~/.jupyter/juptyer_qtconsole_config.py