首页 > 解决方案 > VSCode settings.json 数据结构解释

问题描述

考虑我的settings.jsonVScode 配置中的这段代码:

{
...
    "python.linting.pep8Args": [
        "--ignore=E501",
        "--ignore=E401",
        "--ignore=E402",
    ],
    "[python]": {
        "editor.tabSize": 4
    },
...
}

python.<foo>"[python]": ...语句如何关联?

试图理解数据结构;是否只是为大括号中的所有元素定义等"[python]":...的简写?python.editor.tabSize

标签: pythonjsonvisual-studio-codevscode-settings

解决方案


“python”设置特定于 VS Code 的 Python 扩展。“[python]”子组是您指定的特定于 Python语言的设置。基本上后者是一种用于编辑器设置的机制,它因语言而异(例如,在 Go 中使用制表符,但在 Python 中使用空格)。


推荐阅读