我正在尝试将整个工作流程从 Eclipse 和 Jupyter Notebook 迁移到 VS Code。我安装了 python 扩展,它应该带有 Intellisense,但它只是部分更糟糕。我在输入句点后收到建议,但当将鼠标悬停在其上方时,没有获得有关参数或文档的任何信息。非常感谢您的帮助,祝您新年快乐!
P.S 如果有人有在 VS Code 中使用 anaconda 环境的经验,我将不胜感激,而且我在识别库时遇到了一些问题。
您还可以在这里看到,当我手动激活 Intellisense 时,它无法识别它在方法中。
很抱歉有一长串编辑,但我发现在常规 python 文件中输入 print 时它可以工作,但在 jupyter 笔记本文件中则不行。此外,它仍然不适用于 numpy。感谢大家的帮助。
您可以使用快捷键“Ctrl
+Space
” 打开建议的选项:
另外,建议您使用扩展名“Pylance https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance”,与扩展名“Python”配合使用效果更好。
Update:
目前在 VSCode 中,“IntelliSense”文档内容是由 Python 语言服务提供的,主要针对 Python 文件(“.py”文件调用此功能),而在 Jupyter 中,“IntelliSense”由“.ipynb”使用文件来自扩展名“Jupyter”。你可以参考一下这篇文章的内容link https://github.com/microsoft/vscode-jupyter/issues/4307#issuecomment-755440329使用VS code insiders,其笔记本编辑器具有更好的智能感知。
在VS代码内部:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)