VSCode settings.json 数据结构解释
VSCode settings.json data structures explanation
考虑我的 settings.json
VScode 配置中的这段代码:
{
...
"python.linting.pep8Args": [
"--ignore=E501",
"--ignore=E401",
"--ignore=E402",
],
"[python]": {
"editor.tabSize": 4
},
...
}
python.<foo>
和 "[python]": ...
语句有什么关系?
试图理解数据结构; "[python]":...
只是为大括号内的所有元素定义 python.editor.tabSize
等 shorthand 吗?
"python" 设置特定于 VS Code 的 Python 扩展。 “[python]”子组是您指定的特定于 Python 语言 的设置。基本上后者是一种编辑器设置机制,因语言而异(例如,在 Go 中使用制表符,但在 Python 中使用空格)。
考虑我的 settings.json
VScode 配置中的这段代码:
{
...
"python.linting.pep8Args": [
"--ignore=E501",
"--ignore=E401",
"--ignore=E402",
],
"[python]": {
"editor.tabSize": 4
},
...
}
python.<foo>
和 "[python]": ...
语句有什么关系?
试图理解数据结构; "[python]":...
只是为大括号内的所有元素定义 python.editor.tabSize
等 shorthand 吗?
"python" 设置特定于 VS Code 的 Python 扩展。 “[python]”子组是您指定的特定于 Python 语言 的设置。基本上后者是一种编辑器设置机制,因语言而异(例如,在 Go 中使用制表符,但在 Python 中使用空格)。