2015-01-28 18 views
6

Tôi muốn luôn sử dụng dấu cách thay vì các tab cho thụt lề trong ST3.
tôi đặt những trong cài đặt của tôi:Siêu văn bản 3 luôn sử dụng các tab thay vì dấu cách để thụt lề

"translate_tabs_to_spaces": true, 
"convert_tabspaces_on_save": true, // for a plugin 
"detect_indentation": false, 
"tab_size": 4 

Các thiết convert_tabspaces_on_save được cho buộc tabs- chuyển đổi> không gian ít nhất là trên tập tin tiết kiệm với các plugin ExpandTabsOnSave

Nhưng không có vấn đề gì, ST3 giữ thụt mới đã mở các tệp bằng cách sử dụng các tab thay vì dấu cách.

Có thể là lỗi hoặc tôi đang sử dụng cài đặt sai?

GỢI Ý: bất cứ lúc nào để tôi sửa đổi các tập tin Preferences.sublime-settings gián tiếp, ví dụ bằng cách sử dụng lệnh Package Control: Disable Package nó được lưu với các tab thay vì không gian

Trả lời

0

có một số rắc rối, nhưng nếu không - tôi muốn muốn sử dụng các tab, nhưng sl3 chèn khoảng trắng. Hành vi của nó chỉ cho các tệp css/scss! user.config tôi:

{ 
"font_size": 11, 
"ignored_packages": 
[ 
    "Vintage" 
], 
"tab_size": 2, 
"translate_tabs_to_spaces": false, 
"convert_tabspaces_on_save": false, 
"word_wrap": "false" 

}

5

Theo các tài liệu, các thiết lập này nên làm các trick (họ làm việc cho tôi):

{ 
    // Integer. The number of spaces a tab is considered equal to 
    "tab_size": 4, 

    // Boolean, if true, spaces will be inserted up to the next tab stop when tab is pressed, rather than inserting a tab character 
    "translate_tabs_to_spaces": true, 

    // Boolean, if true (the default), tab_size and translate_tabs_to_spaces will be calculated automatically when loading a file 
    "detect_indentation": true, 

    // Boolean, If translate_tabs_to_spaces is true, use_tab_stops will make tab and backspace insert/delete up to the next tab stop 
    "use_tab_stops": true 
} 

Nếu điều này không làm việc, hãy thử vô hiệu hóa tất cả các plugin, khởi động lại và xem liệu sự cố vẫn tiếp diễn hay không. Nếu không, đó là một trong các plugin (hoặc một số plugin). Bạn có thể tìm hiểu bằng cách bật từng cái một và tìm kiếm sự cố xuất hiện lại.

+0

Đối với tôi đó là gói EditorConfig đã chuyển đổi không gian của tôi thành các tab. Khi vô hiệu hóa gói đó, nó hoạt động như mong đợi. Xem phần này: https://github.com/sindresorhus/editorconfig-sublime/issues/32 – semone

+0

Nếu bạn cảm thấy câu trả lời của tôi đã giúp bạn, bạn có thể [chấp nhận câu trả lời của tôi] (http://meta.stackexchange.com/a/ 5235). – herrbischoff

Các vấn đề liên quan