Чтобы расширить ответ @Dmitiri Algazin: настройки для отдельных языков переопределяются общими настройками
Preferences -> Code Style -> Detect and use existing file indents for editing
Так что, если вам интересно, почему ваши новые настройки игнорируются после изменения настроек дляна определенном языке, есть вероятность, что этот флажок отмечен.
В качестве примечания;изменение любых настроек по умолчанию автоматически создает клон профиля настроек (т. е. Default(1)
), который, как я полагаю, находится на месте, так что настройки IDE по умолчанию никогда не перезаписываются.
Сначала немного сбивает с толку, действительно ли редактирование Default
настроек или Project Settings
повлияет на ваш проект, так как вы можете выбрать Default
из выпадающего меню и затемредактировать оттуда.
Если вы не хотите, чтобы случайные клоны Default заполняли ваши профили настроек, отредактируйте параметры проекта напрямую.