Генератор .editorconfig 🔒 Работает локально в браузере — ничего не загружается.

Создайте файл .editorconfig — отступы, кодировка, переопределения по языкам.

Глобальные настройки [*]

Переопределения по языкам

Об этом инструменте

Файл .editorconfig обеспечивает единый отступ, окончание строк и кодировку во всех редакторах и IDE, которыми пользуются участники проекта — VS Code, JetBrains, Vim и другие читают его нативно, обычно без плагинов. Задайте глобальные значения по умолчанию, отметьте нужные переопределения по языкам (Markdown пропускает удаление пробелов в конце строки, так как два пробела в конце означают перенос строки; в Makefile нужны настоящие табы), и скопируйте или скачайте результат.

Всё генерируется локально из выбранных вами опций — ничего не загружается. Поместите файл в корень репозитория рядом с .git и закоммитьте; редакторы автоматически применят его ко всем файлам ниже этой точки.

Частые вопросы

Что на самом деле делает файл .editorconfig?

Он сообщает каждому редактору и IDE, который его читает (VS Code, JetBrains, Vim, Sublime и другие, у большинства нативно), какой отступ, окончание строк и кодировку использовать для файлов в этой папке и ниже — так проект остаётся единообразным независимо от того, в каком редакторе его открывает участник, без ручной настройки.

Почему Markdown пропускает удаление пробелов в конце строки?

В стандартном Markdown два или более пробела в конце строки принудительно создают перенос строки в отрендеренном результате — это намеренный, хотя и легко упускаемый синтаксис. Глобальное правило удаления пробелов в конце строки незаметно стёрло бы это форматирование при каждом сохранении файла, поэтому override для Markdown в этом генераторе отключает правило именно для файлов .md.

Нужен ли плагин для редактора, чтобы читать этот файл?

Обычно нет. VS Code, IDE от JetBrains (WebStorm, PyCharm, IntelliJ и т. д.) и многие другие поддерживают .editorconfig нативно из коробки. Некоторым старым или менее распространённым редакторам действительно нужен небольшой плагин — если форматирование не меняется после добавления файла, проверьте документацию своего редактора, но для основных редакторов, которыми пользуется большинство участников, всё работает сразу.

Загружается ли конфигурация моего проекта куда-либо при использовании этого?

Нет. Файл полностью формируется из выбранных вами флажков и раскрывающихся списков прямо в браузере — загружать нечего, так как файл проекта вообще никогда не читается. Скопируйте результат или скачайте его напрямую.