有没有办法在PyCharm控制台查看参数信息?
Is there a way to view parameter information in the PyCharm console?
在 PyCharm 中编辑文件时,一旦您输入了 class/method/function 名称和左括号,就会出现一个包含参数信息的弹出窗口。如果没有自动显示,您可以按 Ctrl+P 使其显示。
但是,在 PyCharm Python 控制台中工作时不会发生这种情况;参数信息不会自动出现, Ctrl+P 不会让它出现。
有什么办法可以做到这一点,或者有什么方法可以打开它吗? 或者是 Python 控制台的限制?
其他参考资料:
查看参考信息的官方文档没有提及控制台或讨论它与主编辑器之间的限制:https://www.jetbrains.com/help/pycharm/viewing-reference-information.html
这个问题是相关的:How do I get PyCharm to show method signatures and documentation in the Python/IPython console and the editor?,但答案仅适用于 PyCharm 编辑器(可能还有 IPython 控制台)。
明确一点:我问的是 "normal" 控制台,不是 IPython 控制台。
我完全可以想象这是 Python 控制台的限制,除了令人费解的是控制台 可以 使用 Ctrl+ 完成基本代码Space,显示命名空间中可用的 classes/methods/functions,包括显示 methods/function 签名的预览:
这是一个已知问题,请投票给https://youtrack.jetbrains.com/issue/PY-36610
在 PyCharm 中编辑文件时,一旦您输入了 class/method/function 名称和左括号,就会出现一个包含参数信息的弹出窗口。如果没有自动显示,您可以按 Ctrl+P 使其显示。
但是,在 PyCharm Python 控制台中工作时不会发生这种情况;参数信息不会自动出现, Ctrl+P 不会让它出现。
有什么办法可以做到这一点,或者有什么方法可以打开它吗? 或者是 Python 控制台的限制?
其他参考资料:
查看参考信息的官方文档没有提及控制台或讨论它与主编辑器之间的限制:https://www.jetbrains.com/help/pycharm/viewing-reference-information.html
这个问题是相关的:How do I get PyCharm to show method signatures and documentation in the Python/IPython console and the editor?,但答案仅适用于 PyCharm 编辑器(可能还有 IPython 控制台)。
明确一点:我问的是 "normal" 控制台,不是 IPython 控制台。
我完全可以想象这是 Python 控制台的限制,除了令人费解的是控制台 可以 使用 Ctrl+ 完成基本代码Space,显示命名空间中可用的 classes/methods/functions,包括显示 methods/function 签名的预览:
这是一个已知问题,请投票给https://youtrack.jetbrains.com/issue/PY-36610