如何在VSCODE中修复自动完成功能?

时间:2020-08-26 17:09:37

标签: python visual-studio-code vscode-settings

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

我有几个扩展名可能会影响此扩展,这就是为什么我将其发布在gif下方。 我已经试过徒然地在VSCode设置中更改它。

[自动补全失败] [1]

VSCode扩展名:

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

2 个答案:

答案 0 :(得分:0)

我的自动完成功能今天也无法正常运行,但这是因为我在未安装风筝引擎的情况下启用了风筝功能,因此连风筝都无法正常工作。

您可能像我一样缺少其他一些所需的软件。 请留意有关这些自动完成扩展程序的错误消息,以查看是否可能缺少某些依赖项。

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

答案 1 :(得分:0)

实际上,如果您输入main,则会出现一个

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

它可以完成全部代码,因此可以通过一些关键字来识别功能自动完成:

enter image description here

您可以在扩展市场中安装 Pylance 。 Pylance为Python 3提供了一些很棒的功能,包括代码完成,参数建议和其他功能。有关更多信息,请参见Pylance

相关问题