visual-studio-code - 如果 __name__ ... 片段,如何让 vscode 自动插入?

标签 visual-studio-code

如何配置或启用visual studio代码自动插入标准:

if __name__ == '__main__':
我看到是 implemented in 2018但是该票证中讨论的用法不会对我产生任何影响。我一直在浏览the docs和一般互联网,但我的搜索关键字没有打开相关页面。

最佳答案

我注意到了同样的事情——我想知道这个片段是否被删除了,或者它的存在是否取决于所使用的语言服务器(我相信 VSCode 默认从 MS 的语言服务器切换到 Pylance)。
在任何情况下,您都可以通过单击菜单项 Code > Preferences > User Snippets 自己重新创建扩展,选择 python.json,然后输入以下条目:

"Main": {
    "prefix": "__main__",
    "body": [
        "if __name__ == \"__main__\":",
        "\t${1:pass}"
    ],
    "description": "Insert main block"
}
更多信息:https://code.visualstudio.com/docs/editor/userdefinedsnippets

关于visual-studio-code - 如果 __name__ ... 片段,如何让 vscode 自动插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66050221/

相关文章:

visual-studio-code - 如何禁用允许我评论代码的行号旁边的加号?

visual-studio-code - 为什么我在编译时没有反射(reflect)出我从 VS Code 对 Rust 程序所做的更改?

python - 为什么 Visual Studio Code 无法识别我的 WSL bash python?

visual-studio-code - VS Code 键盘快捷键是否有底层逻辑/模式?

python-3.x - 端口 7071 不可用。关闭使用该端口的进程,或使用 --port [-p] 指定另一个端口

java - Ubuntu 19 升级后键盘快捷键不起作用

javascript - jsdoc 和 vscode : Documenting a function passed as an argument to another function

html - 在恼人的 vue 的 html 格式上禁用 eslint-prettier

linux - 如何在 Linux 上安装 Visual Studio Code?

git - 如何让 VSCode 强制重新加载已更改的文件?