Тестировал разные значения свойств в vs code.
Табуляция превращается в 2 пробела.
indent_style = space
indent_size = 2
indent_style = space
tab_width = 2
Табуляция в 2 пробела.
indent_style = tab
indent_size = 2
indent_style = tab
tab_width = 2
Табуляция превращается в 4 пробела.
indent_style = space
indent_size = 4
tab_width = 2
Табуляция превращается в 2 пробела.
indent_style = tab
indent_size = 2
tab_width = 4
Табуляция в 2 пробела.
indent_style = tab
indent_size = 4
tab_width = 2
Табуляция в 4 пробела.
indent_style = tab
indent_size = 2
tab_width = 4
Зачем использовать дополнительное свойство, если можно ограничиться одним?