2012-03-14 11 views
15

Khá tự giải thích, tôi chỉ muốn thiết lập tuyệt vời để sử dụng 2 indents không gian cho tất cả mọi thứ khác hơn là javascriptTôi có thể đặt tab với 2 khoảng trống trong ruby ​​và 4 khoảng trống trong javascript với văn bản tuyệt vời

+0

bản sao có thể có của [Làm cách nào để ép buộc văn bản tối ưu 2 thụt lề hai dấu cách cho mỗi tab?] (Http://stackoverflow.com/questions/9474090/how-do-i-force-sublime-text-2-to -indent-two-spaces-per-tab) – Mohamad

Trả lời

24

Yes. Bạn có thể tạo các tập tin cài đặt cụ thể cú pháp. Tạo một tệp có tên Javascript.sublime-settings và lưu tệp đó trong Gói/Javascript.

Sau đó thêm:

{ 
    "tab_size": 4, 
    "translate_tabs_to_spaces": true 
} 

Để biết thêm thông tin, hãy kiểm tra các trang này từ tài liệu: http://readthedocs.org/docs/sublime-text-unofficial-documentation/en/latest/customization/settings.html

+0

Cảm ơn @BoundinCode –

+2

Tôi nghĩ rằng nó nên được lưu trong Gói/Người dùng/thay vào đó, ít nhất theo điều này: http://www.sublimetext.com/docs/2/indentation .html – dmonopoly

+2

Nếu bạn đang đọc nhận xét này, hãy cuộn xuống một chút để xem cách tiếp cận đơn giản hơn trong câu trả lời bên dưới. Cùng một mã, nhưng bạn không cần phải lo lắng về việc mở, tìm kiếm, lưu các tùy chọn. –

44

Câu trả lời được chấp nhận là quá phức tạp. Chỉ cần mở một file Ruby trong Sublime Văn bản 2, sau đó:

Preferences -> Settings - More -> Syntax Specific - User

này sẽ tạo một tập tin mới gọi là Ruby.sublime-settings trong Gói/User thư mục và mở nó cho bạn. Nếu tệp đã tồn tại, nó sẽ chỉ được mở để chỉnh sửa. Bây giờ bạn chỉ cần gõ vào các thiết lập ưa thích của bạn và lưu lại.

+1

Điều này không giải quyết được thực tế là tôi muốn sử dụng 4 dấu cách cho javascript và 2 cho mọi thứ khác –

+5

@GregGuida: Chắc chắn rồi. Đặt 2 không gian trên toàn cầu, sau đó đặt 4 khoảng trắng cho JavaScript bằng cách sử dụng cài đặt cú pháp cụ thể. – Hubro

+0

Xin lỗi, tôi đoán tôi đã không đọc nó đủ chặt chẽ. –