VS Code 不再显示 Python 的默认代码片段

VS Code No Longer Shows Default Code Snippet for Python

由于某些未知原因,我的 VS 代码不再显示 Python 的默认代码片段。

下面是我在编辑器中输入 for 时看到的内容(编写 for 循环)

我期待看到如下内容:

所有片段似乎都丢失了。不仅仅是 for loop.

我尝试过的事情:

  1. 重新安装 VS Code(通过删除另一个 SO 中所述的 3 个文件夹从头开始)
  2. 将语言服务器从 Jedi 更改为 Microsoft(如下所示)
  3. 启用代码段建议(如下所示)
  4. 启用 Pylance 扩展

非常感谢任何帮助

在我看来有两种可能性:

  1. VS 代码 Python 扩展问题。
  2. Python 您正在使用的版本。

我个人认为这个问题更偏向于VS代码的扩展问题。尝试更新 Python 扩展甚至降级扩展版本。它可能会有所帮助。 如果没有,您可能需要查看您正在使用的 Python 版本的常见问题。

干杯

Python 代码片段 were removed from the Python extension for Visual Studio Code in the 2021.1.0 (21 January 2021) release. The reasoning was that it was seen causing more harm than helping the user. See for example: Don't suggest Code snippets for import statements

如果需要,可以复制old snippets (or part of them), and add them as your own snippets