智能感知 vscode 将鼠标悬停在上方时不显示参数或文档

intellisense vscode not showing parameters nor documentation when hovering above with mouse

我正在尝试将我的整个工作流程从 eclipse 和 jupyter notebook 全部迁移到 VS Code。我安装了 python 扩展,它应该与 Intellisense 一起提供,但它只是部分更糟。我在输入一个句点后得到建议,但是当我将鼠标悬停在上面时,我没有得到任何关于参数或文档的信息。非常感谢您的帮助,祝您新年快乐!

P.S 如果有人有在 VS Code 中使用 anaconda 环境的经验,那将不胜感激,我也会 运行 解决识别库的一些问题。

另外你可以看到这里我手动激活Intellisense时,它并没有识别出它在一个方法中。

对于冗长的编辑感到抱歉,但我发现在常规 python 文件中键入 print 时,它有效,但在 jupyter notebook 文件中无效。此外,它仍然不适用于 numpy。感谢大家的帮助。

您可以使用快捷键“Ctrl+Space”打开建议选项:

此外,建议您使用扩展名“Pylance”,与扩展名“Python”配合使用效果更好。

更新:

目前在VSCode中,“IntelliSense”文档内容由Python语言服务提供,主要针对Python文件(.py)文件调用此函数),而在 Jupyter 中,“.ipynb”文件使用的“IntelliSense”来自扩展名“Jupyter”。 VS code insiders可以参考这篇link的内容,notebook编辑器的intellisense更好

在 VS 代码内部人员中: