EditorConfig генератор
Створіть файл .editorconfig, який підтримує узгоджені відступи і кінці рядків у всіх редакторах.
EditorConfig генератор
.editorconfig — це невеликий файл, який запобігає дрейфу стилю коду проекту кожного разу, коли хтось відкриває його в іншому редакторі. Цей інструмент генерує його для вас на основі кількох простих параметрів замість копіювання шаблону з пам'яті та сподівання на правильний синтаксис.
Виберіть пробіли або табуляцію, ширину відступу, кодування файлу та кінець рядків — LF (Unix та macOS) або CRLF (Windows). Увімкніть опцію «Додати завершальний перевід рядка», щоб кожен файл закінчувався рівно одним розривом, та «Видалити пробіли в кінці рядка», щоб редактори автоматично видаляли пробіли, які виглядають як шум у diff-ах. Максимальна довжина рядка необов'язкова — залиште на 0, щоб повністю пропустити параметр, або встановіть значення, щоб примусово переносити рядки в редакторах, які це підтримують.
Два додаткові розділи обробляють спеціальні випадки. Makefile вимагає справжніх символів табуляції для відступу команд рецепту — make повністю відмовляє, якщо протікає пробіл — тому увімкнення розділу Makefile закріплює indent_style = tab для [Makefile] незалежно від ваших загальних переваг. Markdown розглядає два пробіли в кінці рядка як навмисний жорсткий розрив, тому його розділ вимикає видалення пробілів для [*.md], щоб редактори не видаляли форматування, яке автор хотів зберегти.
Все генерується локально у вашому браузері під час зміни параметрів — нічого про ваш проект, його імена файлів або структуру ніде не передається. Скопіюйте результат безпосередньо до нового .editorconfig у корені вашого сховища, завантажте як .txt-файл для перейменування або відрегулюйте параметр і спостерігайте, як вихід оновлюється миттєво.