他们明确表示2021 年 1 月版中删除 https://github.com/microsoft/vscode-python/releases/tag/2021.1.502429796.
归咎于这个问题:删除或禁用代码片段 https://github.com/Microsoft/vscode-python/issues/14781
所有旧的 python 片段都在这里:https://github.com/microsoft/vscode-python/blob/2020.12.424452561/snippets/python.json https://github.com/microsoft/vscode-python/blob/2020.12.424452561/snippets/python.json
如果你想让他们回来:
- 在 vscode 中,File -> 优先 -> 配置用户片段.
Type
python
并选择Python。将打开一个 json 文件
- 复制粘贴您想要的所有或特定片段到文件中并保存
-
Ctrl+Shift+P then
Reload Window
to activate the changes
这是默认的主要片段:
"if(main)": {
"prefix": "__main__",
"body": ["if __name__ == \"__main__\":", " ${1:pass}"],
"description": "Code snippet for a `if __name__ == \"__main__\": ...` block"
},
如果您想更改或调整触发片段的文本,请修改前缀字段。如果您想要更多触发器,前缀字段可以是如上所示的字符串或列表:
"prefix": ["__main__", "ifmain", "main", "ifm", "if m"],