如何修复VSCODE中的自动完成?

2024-05-28 22:48:09 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的示例中,您可以看到我的自动完成不是“完全”,而是部分

我有几个扩展可能会影响这一点,这就是为什么我把它们贴在gif下面。 我已经尝试在VSCode设置中更改它,但没有成功

[自动完成失败][1]

VSCode扩展:

  1. Python
  2. 风筝
  3. Visual Studio智能代码
  4. Python扩展 [1] :https://i.stack.imgur.com/9eYm2.gif

Tags: 代码httpscom示例stack智能gifvscode
2条回答

实际上,如果您键入main,则有一个

Code snippet for a `if __name__ == "__main__": ...` block 

它获取整个代码完成,因此函数自动完成通过一些关键字进行识别:

enter image description here

您可以在extension marketplace中安装Pylance。Pylance为Python3提供了一些很棒的特性,包括代码完成、参数建议等。更多信息,请参阅Pylance

我的自动完成今天也不工作,但这是因为我启用了风筝,但没有安装风筝引擎,所以即使风筝也不能工作

你可能会像我一样丢失一些其他需要的软件。 请注意有关这些自动完成扩展的错误消息,以查看是否缺少某些依赖项

否则,您可能必须尝试禁用或卸载其中一些扩展,例如仅保留IntelliCode

相关问题 更多 >

    热门问题