【问题标题】:How to display function arguments in Spyder?如何在 Spyder 中显示函数参数?
【发布时间】:2014-11-16 22:24:38
【问题描述】:

我将 Spyder 2.2.5 与 Python 2.7 一起使用,我希望编辑器在我键入第一个括号后显示我正在调用的函数的参数。我知道这是可能的,因为我可以在我正在使用的视频教程中看到它。我已经尝试过(至少我是这么认为的..)所有菜单项。 在这里发疯,请帮助!

【问题讨论】:

  • 请检查您是否拥有所有必要的依赖项(请参阅帮助菜单),并打开首选项->编辑器->代码自省中的选项。还要注意 spyder 现在是 2.3.1 。
  • @mdurant:非常感谢,我找到了:我必须(弄清楚如何)安装模块绳索......

标签: python user-interface editor spyder


【解决方案1】:

您可以通过启用编辑器或控制台的自动连接来激活object inspector 以显示函数本身的文档。然后它会在您按下左括号时显示函数参数。

要启用它,请转到 Tools > Preferences > Object Inspector 。在帮助-> 自动连接下检查您想要的编程环境并启用插件。

【讨论】:

  • 链接已失效,菜单中找不到该功能。在 Spyder 3.2 中是否仍然可行。
  • 对于那些正在寻找更新信息的人。您现在可以在工具 > 首选项 > 帮助 > 自动连接下找到连接设置。他们将“帮助”在层次结构中向上移动。您可以找到更多信息at this relevant StackOverflow post
【解决方案2】:

我也有类似的问题。参数弹出窗口只在我开始输入之前显示,所以如果我忘记后面的参数是什么,我就会遇到问题。一种解决方法是将光标移动到函数上并按Ctrl + i。它在帮助窗口中显示了函数文档,包括它的定义。

【讨论】:

    【解决方案3】:

    对于 Spyder 3:

    Tools > Preferences > Help > Automatic Connections 然后勾选您希望它显示函数参数的所有工作区。

    【讨论】:

      【解决方案4】:

      转到 视图 > 窗口布局 > Spyder 默认布局。这会将 Spyder IDE 重置为默认值,并且对象检查器将再次运行(对我有用)。

      【讨论】:

        【解决方案5】:

        通常需要重新启动 Spyder 才能获得内联帮助

        【讨论】:

        • 这不是答案,应该是评论
        【解决方案6】:

        从工具菜单安装风筝,这将解决您的问题

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-01-11
          • 1970-01-01
          • 2021-05-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多