Nếu bạn muốn nó cho tất cả các tập tin, đi đến Preferences -> Settings - Default/User
. Nhưng như một số ý kiến dưới đây chỉ ra, cài đặt Cú pháp cụ thể có thể giới hạn chỉ các ngôn ngữ bạn chọn.
Để giới hạn cấu hình này cho các tệp Ruby, trước tiên hãy mở tệp Ruby trong trình chỉnh sửa, sau đó đi đến Preferences -> Settings - Syntax Specific
. Điều này sẽ mở một cửa sổ cài đặt có tênRuby.sublime-settings
Lưu các cài đặt này:
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
Lặp lại cho bất kỳ loại cú pháp nào khác bằng cách mở một tệp thuộc loại đó và quay lại các tùy chọn để mở tệp tùy chọn chính xác cho cú pháp đó.
Tôi đã chỉnh sửa phần này để bao gồm dòng "Det_indentation" cho mỗi yêu cầu trong các bình luận; Trước đây tôi đã sử dụng Mặc định / Người dùng để đặt kích thước tab của mình và không cần phát hiện tab, nhưng liệu đó có phải là do cấu hình chung hay do tôi hiếm khi mở tệp bằng tab, tôi không biết.
Khởi động lại không cần thiết, mặc dù trong một số trường hợp có thể.