Các dự án EditorConfig ( Github liên kết ) là một giải pháp rất khả thi. Tương tự như loại tệp sftp-config.json và .sublime-project / workspace, một khi bạn thiết lập tệp .editorconfig, trong thư mục dự án hoặc trong thư mục mẹ, mỗi khi bạn lưu tệp trong cấu trúc thư mục đó, plugin sẽ tự động áp dụng các cài đặt trong tệp chấm và tự động hóa một vài thứ khác nhau cho bạn. Một số trong số đó đang lưu các kết thúc dòng kiểu Unix, thêm dòng mới vào cuối tệp, xóa khoảng trắng và điều chỉnh cài đặt tab / không gian thụt lề của bạn.
VÍ DỤ NHANH
Cài đặt plugin EditorConfig trong Sublime bằng Gói kiểm soát; sau đó đặt một tệp có tên .editorconfig
trong thư mục mẹ (thậm chí là nhà của bạn hoặc root nếu bạn muốn), với nội dung sau:
[*]
end_of_line = lf
Đó là nó. Cài đặt này sẽ tự động áp dụng các kết thúc dòng kiểu Unix bất cứ khi nào bạn lưu tệp trong cấu trúc thư mục đó. Bạn có thể làm nhiều thứ hay ho hơn, ex. cắt các khoảng trắng ở đuôi không mong muốn hoặc thêm một dòng mới ở cuối mỗi tệp. Để biết thêm chi tiết, hãy tham khảo tệp ví dụ tại https://github.com/sindresorhus/editorconfig-sublime , đó là:
# 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
Các root = true
phương tiện dòng EditorConfig sẽ không tìm kiếm khác .editorconfig
các file ở các cấp độ trên của cấu trúc thư mục.