2012-07-02 34 views
47

Tôi thấy rằng chủ đề Văn bản tuyệt vời (.config/sublime-text-2/Gói/Chủ đề - Default/Default.sublime-theme) có thể được chỉnh sửa để làm cho tab mở rõ ràng hơn.Văn bản cao cấp 2: màu của tab tệp đã chỉnh sửa?

Đối với mà tôi sử dụng

{ 
    "class": "tab_control", "attributes": ["selected", "file_medium_dark"], 
    "tint_modifier": [0, 255, 0, 32] 
    /* ... */ 
}, 

mà làm cho xanh tab.

Có phương pháp tương tự nào để tô màu tab của tệp/bộ đệm đã chỉnh sửa (chưa lưu) không?

Cảm ơn.

+0

Tôi nghĩ tính năng này đã được giới thiệu trong bản phát hành Sublime Text 2 mới nhất (không phải bản beta đầu tiên). Ít nhất là cho tôi màu cam văn bản tab đã chỉnh sửa màu trong chủ đề mặc định. –

+0

@Mikko Cảm ơn. Bạn có biết màu sắc đó được thể hiện ở đâu không? – Rhubbarb

+1

Không, chỉ biết rằng nó tồn tại ở đó. Kiểm tra nhật ký thay đổi ST2 - nó có thể tiết lộ chi tiết. –

Trả lời

95

Sau một săn nhỏ xung quanh cùng với gợi ý nhìn vào các bản ghi thay đổi Mikko của:

Trong Settings-tài mở từ Preferences | Settings thêm trong dòng

"highlight_modified_tabs": true, 

Điều này sẽ làm cho văn bản tab cam bất cứ khi nào có các thay đổi chưa lưu đối với tệp.

Để thay đổi màu cam, cần phải đào sâu thêm một chút và thử nghiệm và tiết lộ rằng chỉnh sửa chủ đề là một cách để thay đổi màu từ màu cam.

file Theme có thể được đặt ở trong Color Scheme - Default folder truy cập từ menu Preferences | Browse Packages... - bạn sẽ phải thực hiện những thay đổi cho mỗi chủ đề mà bạn muốn thay đổi màu chữ cho:

{ 
    "class": "tab_control", "attributes": ["selected", "file_medium_dark"], 
    "tint_modifier": [0, 255, 0, 40], 
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png", 
    "layer2.opacity": 0.7 
}, 
{ 
    "class": "tab_control", "attributes": ["dirty", "file_medium_dark"], 
    "tint_modifier": [255, 0, 0, 40], 
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png", 
    "layer2.opacity": 0.7 
}, 
{ 
    "class": "tab_control", "attributes": ["selected", "dirty", "file_medium_dark"], 
    "tint_modifier": [255, 255, 0, 40], 
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png", 
    "layer2.opacity": 0.7 
}, 

Nó sẽ được tốt đẹp để được kiểm soát hành vi của "đã chọn" và "bẩn" (= sửa đổi) một cách riêng biệt. Điều đó có thể xảy ra với các lớp, nhưng tôi vẫn chưa hiểu rõ các lớp đó.

Addenda

(1) Trên đây là cho các chủ đề tối. Để có chủ đề sáng, hãy bỏ qua số "file_medium_dark" từ các thuộc tính.

(2) Các thay đổi tương tự sẽ hoạt động trong Văn bản tối ưu 3 (~/.config/sublime-text-3/Packages/Default.sublime-theme).

+0

(Câu trả lời khác hoặc được cải thiện vẫn được chào đón ...) – Rhubbarb

+0

Xin lỗi, những gì hiện '(trong tập tin chủ đề)' có nghĩa là xin vui lòng? Tôi nên đặt những người ở trên 3 bộ liness ở đâu? –

4

Tôi đã gặp vấn đề tương tự và nhận thấy điều gì đối với tôi là một giải pháp tuyệt vời. Tôi đã thay thế các biểu tượng đồ họa được sử dụng trên các tab để làm cho các tab bị bẩn hiển thị nhiều hơn.

Thay thế đồ họa dirty_circle, dirty_circle_light và dirty_indicator làm thủ thuật.

Các chi tiết, cùng với một số đồ họa đẹp, có thể được tìm thấy ở đây:

http://www.sublimetext.com/forum/viewtopic.php?f=3&t=5630

+0

Điều đó có vẻ tốt. Cảm ơn bạn đã thay thế. – Rhubbarb

7

Đây là giải pháp tốt nhất mà tôi đã tìm thấy: https://coderwall.com/p/jg4kog

  1. Bên trong của văn bản Sublime đi vào Tùy chọn> Duyệt các gói

  2. Điều hướng đến thư mục Người dùng.

  3. Ở đó bạn tạo ra một tập tin gọi làDefault.sublime-theme

  4. mở tập tin đó trong văn bản Sublime và sao chép và dán JSON đối tượng sau đây:

[{ 
    "class": "tab_control", 
    "attributes": ["selected", "file_medium_dark"], 
    "tint_modifier": [255, 255, 255, 80] 
}] 
+0

Tuyệt vời. Cảm ơn. Có vẻ như đó là tất cả những gì cần thiết trong phiên bản Sublime Text 3. Lấy đoạn của tôi kèm theo trong [dấu ngoặc vuông] và không có dấu phẩy cuối cùng, và dán vào tệp Default.sublime-theme như bạn đề xuất. – Rhubbarb

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