Размер вкладки отступа кода Visual Studio, равный 2 пробелам, игнорируется в формате (в Python) - PullRequest
0 голосов
/ 01 октября 2019

Я хочу использовать 2 пробела для отступа в коде Visual Studio (версия 1.38.1) для Python (также и для других языков, но пока для Python). Однако при автоматическом форматировании (при сохранении и использовании Shift Alt F) оно изменяется на 4 пробела.

Я настроил его так, чтобы использовались 2 пробела, и я вижу это в своих настройках и в нижний правый угол .

Вот мои настройки:

{
    "editor.detectIndentation": false,
    "editor.insertSpaces": false,
    "editor.tabSize": 2,
    "editor.formatOnPaste": true,
    "window.zoomLevel": 0,
    "workbench.colorTheme": "Visual Studio Light",
    "editor.codeLens": false,
    "editor.formatOnType": true,
    "editor.formatOnSave": true
}

Я также обновил файл config.py

prefs['indent_size'] = 2

У меня есть3 расширения, Python, C # и yo.

Я перебрал интернет безрезультатно, любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 01 октября 2019

Ни один из форматеров, поддерживаемых расширением Python, насколько мне известно, не читал настройки VS Code для форматирования. Вам нужно будет настроить форматер напрямую, чтобы он оставлял отступ в 2 пробела (который будет варьироваться от форматера к форматеру, в том числе не будет настраиваться, если вы выбрали черный).

...