在下面的示例中,您可以看到我的自动完成不是“全部”,而是部分。
我有几个扩展名可能会影响此扩展,这就是为什么我将其发布在gif下方。 我已经试过徒然地在VSCode设置中更改它。
[自动补全失败] [1]
VSCode扩展名:
答案 0 :(得分:0)
我的自动完成功能今天也无法正常运行,但这是因为我在未安装风筝引擎的情况下启用了风筝功能,因此连风筝都无法正常工作。
您可能像我一样缺少其他一些所需的软件。 请留意有关这些自动完成扩展程序的错误消息,以查看是否可能缺少某些依赖项。
否则,您可能必须尝试禁用或卸载其中一些扩展,例如仅保留IntelliCode。
答案 1 :(得分:0)
实际上,如果您输入main
,则会出现一个
Code snippet for a `if __name__ == "__main__": ...` block
它可以完成全部代码,因此可以通过一些关键字来识别功能自动完成:
您可以在扩展市场中安装 Pylance 。 Pylance为Python 3提供了一些很棒的功能,包括代码完成,参数建议和其他功能。有关更多信息,请参见Pylance。