@GlebVarVar

Чем отличаются свойства tab_width и indent_size в editorconfig?

Тестировал разные значения свойств в 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


Зачем использовать дополнительное свойство, если можно ограничиться одним?
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 1
@maksam07
indent_style: set to tab or space to use hard tabs or soft tabs respectively.

indent_size: a whole number defining the number of columns used for each indentation level and the width of soft tabs (when supported). When set to tab, the value of tab_width (if specified) will be used.

tab_width: a whole number defining the number of columns used to represent a tab character. This defaults to the value of indent_size and doesn't usually need to be specified.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы