2014-05-17 26 views
9

Tôi muốn thay đổi màu sắc trên tất cả các trường hợp đã tìm thấy (khi bạn sử dụng tìm) của từ đã được tìm thấy. Tôi nhận thấy rằng phím highlightBackground chỉ thay đổi phiên bản đầu tiên. Có cách nào để thay đổi màu sắc nổi bật của tất cả các trường hợp đã tìm thấy không?Văn bản tuyệt vời: Thay đổi nền đánh dấu

Trả lời

13

Các ví dụ sau đây là từ Neon Color Scheme (tiết lộ đầy đủ - Tôi thiết kế của nó):

Vì vậy, tôi đang tìm kiếm mặc dù tập tin Package Control.sublime-settings tôi cố gắng để tìm thấy tất cả các gói của tôi với HTML (trường hợp - không nhạy cảm) trong tên của họ. Tôi mở ra hộp thoại Find (Ctrl F trên Windows/Linux, F trên OS X) và gõ HTML vào hộp tìm kiếm, sau khi bỏ chọn regex, trường hợp nhạy cảm, và whole- tùy chọn từ. Sau đây sẽ xuất hiện:

Find

Nền vàng đằng sau mục tìm thấy đầu tiên trên Line 22 được theo chủ đề sử dụng cài đặt findHighlight, trong khi phông chữ màu xanh (foreground) là chủ đề sử dụng findHighlightForeground. Tôi có thể nhấn F3 (Win/Lin, G trên OS X) để cuộn qua từng kết quả phù hợp.

Tuy nhiên, nói rằng tôi muốn có nhiều lựa chọn để tôi có thể thay đổi tất cả cùng một lúc. Tôi nhấn Tìm tất cả (AltNhập, Nhập trên OS X) và cửa sổ bây giờ trông giống như vậy:

Find All

Đây là màu được sử dụng khi bạn tự chọn văn bản . Nền màu xanh lam sáng theo chủ đề sử dụng cài đặt selection, trong khi đường viền màu xanh lá cây sáng xung quanh nó là chủ đề sử dụng selectionBorder. Màu văn bản (foreground) là giống như được định nghĩa ở đâu đó trong lược đồ màu cho phạm vi cụ thể đó. Xác định selectionForeground dường như không có bất kỳ ảnh hưởng nào.

Các đầy đủ settings dict cho Neon trông như thế này:

<dict> 
    <key>settings</key> 
    <dict> 
     <key>activeGuide</key> 
     <string>#FF0080</string> 
     <key>background</key> 
     <string>#000000</string> 
     <key>caret</key> 
     <string>#FFFFFF</string> 
     <key>findHighlight</key> 
     <string>#F2FF06</string> 
     <key>findHighlightForeground</key> 
     <string>#1515FF</string> 
     <key>foreground</key> 
     <string>#FFFFFF</string> 
     <key>guide</key> 
     <string>#6F6F6F</string> 
     <key>inactiveSelection</key> 
     <string>#353576</string> 
     <!-- invisibles doesn't seem to work for me --> 
     <key>invisibles</key> 
     <string>#06FF05</string> 
     <key>lineHighlight</key> 
     <string>#2D2D2D</string> 
     <key>selection</key> 
     <string>#0205FF</string> 
     <key>selectionBorder</key> 
     <string>#06FF05</string> 
     <key>stackGuide</key> 
     <string>#06FF05</string> 
    </dict> 
</dict> 

Tôi hy vọng điều này sẽ giúp!

+0

Nếu tôi ở trong phạm vi CSS hoặc HTML thì sao? Dường như có cài đặt chủ đề riêng của nó ghi đè cài đặt mặc định. Tôi thay đổi điều đó ở đâu? –

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