Sublime Text 2: Làm cách nào để thay đổi màu mà số hàng được đánh dấu?


Câu trả lời:


168

Cách dễ dàng: Chọn một phối màu thay thế:

Tùy chọn> Phối màu> ... chọn một

Cách phức tạp hơn: Chỉnh sửa tệp sơ đồ màu hiện tại:

Tùy chọn> Duyệt gói> Phối màu - Mặc định> ... chỉnh sửa tệp Phối màu bạn đang sử dụng:

Nhìn vào cấu trúc của XML, hãy đi sâu vào dict > settings > settings > dict >

Hãy tìm chìa khóa (hoặc thêm nó nếu nó còn thiếu): lineHighlight. Thêm một chuỗi với một #RRGGBBhoặc #RRGGBBAAđịnh dạng.


3
[ Github.com/buymeasoda/soda-theme/wiki/Theme-customisation] này khiến có vẻ như có một cách tốt hơn mà không cần chỉnh sửa tệp gốc của chúng. Than ôi, tôi không thể làm cho nó hoạt động để ghi đè các tệp tmTheme (chưa) :-(
Dad

7
Nếu bạn không muốn chỉnh sửa một chủ đề gốc, thì chỉ cần tạo một bản sao của chủ đề đó, đặt tên cho nó là gì, rồi chỉnh sửa nó.
Jake Wilson

nếu bạn tìm kiếm cusotmization, hãy xem câu trả lời bên dưới với liên kết đến trình chỉnh sửa web bảng màu
watsonic

Đề dict > settings > settings > dict >cập đến điều gì?
thép

1
@steel Xin lỗi, điều đó không có nghĩa là chỉ ra cấu trúc XML. Vì vậy, hãy tìm kiếm <dict>, sau đó trong số đó là trẻ em tìm kiếm <settings>, sau đó <settings>, sau đó <dict>.
Jake Wilson

14

Trên windows 7, tìm

C:\Users\Simion\AppData\Roaming\Sublime Text 2\Packages\Color Scheme - Default

Tìm tệp bảng phối màu của bạn, mở nó và tìm lineHighlight.
Ví dụ:

<key>lineHighlight</key>
<string>#ccc</string>

thay thế #cccbằng màu nền ưa thích của bạn.


2
Cảm ơn vì điều đó. Trên mac, nó là ở người sử dụng của bạn / Yourname / Library / Application Support / Sublime Văn bản 2 / Gói / Color Scheme - Default / nameofcolorscheme.tmTheme
rncrtr

12

tmtheme-editor.herokuapp.com có vẻ khá tốt.

Trên mac, các tệp chủ đề mặc định có trong ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

Trên Win7, các tệp chủ đề mặc định có trong %appdata%\Sublime Text 2\Packages\Color Scheme - Default


Tuyên bố từ chối trách nhiệm: Tôi không có cách nào để xác nhận đường dẫn Win7 mà Ryan đã thêm vào câu trả lời của tôi, vì tôi chỉ có một chiếc mac. @RyanB, tôi có thể đề xuất thêm những thứ như vậy làm nhận xét không?
Jared Beck,

2
Linux: w / o chém: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultvới cắt giảm: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Bạn có thể chỉnh sửa bài đăng của mình nếu bạn muốn @JaredBeck
AD

1
Trên OSX chỉ cần thả tệp bạn tải xuống từ trình chỉnh sửa vào ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/và nó sẽ hiển thị trong menu của bạn. (không cần đặt nó trong dir mặc định). Lưu ý rằng điều này cũng hoạt động đối với ST3 (chỉ cần thay đổi 2 thành 3 ở trên).
watsonic

Khá tiện dụng, tôi thích nó! Bất kỳ cách nào để chỉnh sửa mã trên ứng dụng để bạn có thể thấy thứ gì đó var blobtrông như thế nào với cấu hình đó?
Nhà triết học sai lầm vào

Nvm, vừa tìm thấy nút ở cuối trang để thay đổi ngôn ngữ.
Nhà triết học sai lầm vào

6

Đối với Sublime Text 3, tất cả những gì tôi phải làm là thêm "highlight_line": truevào tệp cài đặt người dùng của mình: Tùy chọn -> Cài đặt - Người dùng. Chỉ khi tùy chọn đó được thiết lập thì tất cả các lineHighlightcài đặt phối màu mới có hiệu lực.

Hy vọng rằng điều này sẽ cứu ai đó khác một số vấn đề tương tự này.


3
op muốn thay đổi màu đánh dấu
Madbreaks

5

Bài đăng này dành cho Sublime 3.

Tôi vừa cài đặt Sublime 3, phiên bản 64 bit, trên Ubuntu 14.04. Tôi không thể phân biệt sự khác biệt giữa phiên bản này và Sublime 2 về giao diện người dùng. Lý do tôi không sử dụng Sublime 2 là nó đưa ra thông báo lỗi "GLib nghiêm trọng" khó chịu.

Dù sao - các bài viết trước đã đề cập đến tệp /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Tôi muốn đưa ra hai mẹo ở đây liên quan đến tệp này trong Sublime 3:

  1. Bạn có thể chỉnh sửa nó bằng pico và sử dụng ^Wđể tìm kiếm tên chủ đề. Kết quả tìm kiếm đầu tiên sẽ đưa bạn đến một mục nhập kiểu XML, nơi bạn có thể thay đổi các giá trị. Tạo một bản sao trước khi bạn thử nghiệm.
  2. Nếu bạn chọn chủ đề trong menu phụ (trong Tùy chọn / Phối màu) trước khi thay đổi tệp này, thì các thay đổi sẽ được lưu vào bộ nhớ cache và thay đổi của bạn sẽ không có hiệu lực. Vì vậy, hãy xóa phiên bản đã lưu trong bộ nhớ cache và khởi động lại sublime để các thay đổi có hiệu lực. Phiên bản đã lưu trong bộ nhớ cache là ~/.config/sublime-text-3/Cache/Color Scheme - Default/

2

Nếu bạn đã cài đặt SublimeLinter , chủ đề của bạn (ít nhất là ST3) có thể kết thúc bằng ... / Packages / Người dùng / SublimeLinter / [chủ đề do bạn chọn]

Như đã đề cập ở trên - tìm lệnh 'settings' lồng nhau và chỉnh sửa hoặc thêm mục nhập 'lineHighlight' với #RRGGBBhoặc #RRGGBBAA. Tôi thích #0000AA99khi ở trên nền đen (ish).

Công cụ tiện dụng nếu bạn không biết cách kết hợp màu của mình: RGBtoHEXHEXtoRGB

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.