当鼠标悬停在上面时,intellisense vscode 不显示参数或文档

问题描述 投票:0回答:1

我正在尝试将整个工作流程从 Eclipse 和 Jupyter Notebook 迁移到 VS Code。我安装了 python 扩展,它应该与 Intellisense 一起提供,但它只能部分工作。我在输入句号 (

.
) 后收到建议,但将鼠标悬停在上方时没有获得有关参数或文档的任何信息。非常感谢您的帮助,祝您新年快乐!

P.S 如果有人有在 VS Code 中使用 anaconda 环境的经验,我将不胜感激,而且我在识别库时遇到了一些问题。

Image of completion suggestions

Image of no parameters nor documentation

您还可以在这里看到,当我手动激活 IntelliSense 时,它无法识别它在方法中。

enter image description here

很抱歉进行了一长串编辑,但我发现在常规 Python 文件中输入 print 时它可以工作,但在 Jupyter Notebook 文件中则不行。而且,它仍然对

numpy
不起作用。谢谢大家的帮助。

enter image description here

python visual-studio-code intellisense
1个回答
5
投票

您可以使用快捷键“

Ctrl
+
Space
”打开建议选项:

enter image description here

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

enter image description here

更新:

目前在 VSCode 中,“IntelliSense”文档内容是由 Python 语言服务提供的,主要针对 Python 文件(“.py”文件调用此功能),而在 Jupyter 中,“IntelliSense”是由“.ipynb”使用的” 文件来自扩展名“Jupyter”。你可以参考这个链接的内容来使用VS code insider,它的notebook编辑器有更好的智能感知。

VS代码内部人士:

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.