VSCode settings.json объяснение структур данных - PullRequest
0 голосов
/ 23 сентября 2019

Рассмотрим этот блок кода в моей settings.json конфигурации VScode:

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

Как соотносятся операторы python.<foo> и "[python]": ...?

Попытка понять смыслструктуры данных;"[python]":... просто создает сокращение для определения python.editor.tabSize и т. д. для всех элементов в фигурных скобках?

1 Ответ

1 голос
/ 24 сентября 2019

Настройки "python" относятся к расширению Python для VS Code.Подгруппа «[python]» - это указанные вами настройки, относящиеся к Python language .По сути, последний представляет собой механизм настроек редактора, которые различаются в зависимости от языка (например, использование вкладок в Go, но пробелов в Python).

...