【发布时间】:2022-01-17 23:53:01
【问题描述】:
我对 Intellisense 有疑问。即使安装了 Python、Pylance 甚至 Visual Studio IntelliCode 扩展,VS 代码仍然无法建议对象属性。
能否请您提供任何将在全局范围内触发 python 属性建议的 settings.json 参数?
有时在不打开文档的情况下记住所有对象属性是很乏味的。
【问题讨论】:
我对 Intellisense 有疑问。即使安装了 Python、Pylance 甚至 Visual Studio IntelliCode 扩展,VS 代码仍然无法建议对象属性。
能否请您提供任何将在全局范围内触发 python 属性建议的 settings.json 参数?
有时在不打开文档的情况下记住所有对象属性是很乏味的。
【问题讨论】:
Intellisense 由语言服务器提供。搜索路径取决于您选择的 Python 解释器。
如果你手动修改PYTHONPATH来导入包,你也需要将这些位置添加到语言服务器(settings.json),像这样:
"python.autoComplete.extraPaths": [
"C:/Program Files (x86)/Google/google_appengine",
"C:/Program Files (x86)/Google/google_appengine/lib/flask-0.12"]
您可以参考here。
或者,你的语言服务器有问题,你可以看看
OUTPUT 面板 --> Python Language Server 频道。并附上问题的错误信息。
【讨论】:
您可以使用 ctrl + space for windows 在 VsCode 中激活智能感知。
不过也要看电脑的处理速度。
【讨论】: