TL; DR;
В основном, .editorconfig
имеет преимущества, когда:
или
- способ сохранить ваши настройки, чтобы вы могли легко использовать их в других проектах в случае, если вы потеряете свои существующие настройки IDE (например, настройте материал в своей IDE, но затем отформатируйте компьютер)
Дополнительная информация
Файл .editorconfig
обычно помещается в репозиторий, поэтому его могут использовать несколько человек, работающих в одном репо.Это позволяет вам иметь код согласованность для всех членов команды.Возможно, вы захотите использовать tabs
, но правила настроены на использование spaces
.Извините, правила команды отменяют ваши личные правила.Выигрывает согласованность.
Параметры рабочего пространства VSCode (или любые встроенные параметры рабочего пространства IDE) могут быть настроены индивидуально (на человека) и, таким образом, могут отличаться и приводить к несовместимости файлов в хранилище.Вы можете использовать tabs
, в то время как другие люди используют spaces
, и это портит все на всех , потому что теперь вы все боретесь за стиль (ы) кодирования.
.editorconfig
файлыможет потребоваться расширение третьей части для работы с IDE (как в случае с VSCode), в то время как настройки рабочего пространства IDE запечатываются в IDE (дополнительные загрузки не требуются).ПРИМЕЧАНИЕ. Visual Studio (в отличие от VSCode) имеет встроенный механизм.
Среды IDE обычно позволяют «резервировать» настройки среды IDE ... так что это правда, что вы можете создавать резервные копии настроек и использовать их позже.
Не все в команде всегда используют одни и те же IDE.Опять же, ничего не значит, если вы просто работаете над чем-то соло.