VSCode Intellisense 在 Jupyter Notebook Extension(MacOS) 中不起作用

Pal*_*anM 13 parameters intellisense arguments visual-studio-code jupyter-notebook

我最近在 MacOS BigSur 中安装的 VS Code 有问题。我试用了 Jupyter Notebook 扩展,并且在他们的文档中说他们也对这个扩展有完整的智能支持。

VSCode 中 Jupyter Notebook 中的 Intellisense 可以很好地完成变量、函数、方法等......

我唯一的问题是我无法获取参数/参数信息,尽管它与 VSCode 的 python 扩展一起工作正常

我尝试了诸如 Shift+TAB 之类的东西……它适用于 JupyterNotebooks(而不是 VS Code 版本)。

这是我面临的错误吗……或者就是这样。你能否也请建议如何使这项工作。

the*_*zie 4

2021 年 5 月 12 日编辑:使用 Pylance 语言服务器(现在是默认服务器),我现在可以获得参数和类型提示。

根据GitHub 上的此问题,稳定的 VS Code 不支持 arg/param 信息。看起来您需要使用 VS Code Insiders(测试版)中的“Native Notebook”并使用“Pylance”语言服务器扩展。

我自己没有尝试过这个解决方案(不确定我想安装 Insiders),但只需将语言服务器更改为“Pylance”至少可以给您签名。