Проект EditorConfig ( посилання Github ) - ще одне дуже життєздатне рішення. Подібно до сортування файлів sftp-config.json та .sublime-project / робочої області, коли ви встановлюєте файл .editorconfig, або в папку проекту, або в батьківську папку, кожного разу, коли ви зберігаєте файл у цій структурі каталогу, плагін буде автоматично застосуйте налаштування у крапковому файлі та автоматизуйте кілька різних речей для вас. Деякі з них зберігають закінчення рядків у стилі Unix, додаючи нову рядок кінця файлу, видаляючи пробіли та налаштовуючи параметри вкладки / пробілу.
Швидкий приклад
Встановіть плагін EditorConfig в Sublime за допомогою управління пакетом; потім розмістіть файл, названий .editorconfig
у батьківському каталозі (навіть у вашому домі чи кореневому файлі, якщо вам це потрібно), із таким вмістом:
[*]
end_of_line = lf
Це воно. Цей параметр автоматично застосовуватиме закінчення рядків у стилі Unix, коли ви зберігаєте файл у цій структурі каталогу. Ви можете робити більш класні речі, колишні. обріжте небажані пробіли або додайте кінцевий новий рядок в кінці кожного файлу. Більш детально див. Прикладний файл за адресою https://github.com/sindresorhus/editorconfig-sublime , тобто:
# editorconfig.org
root = true
[*]
indent_style = tab
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
В root = true
означає , що лінія EditorConfig не шукатиме інші .editorconfig
файли в верхніх рівнях структури каталогів.