Làm cách nào để chỉnh sửa màu chủ đề trong TextMate 2?


13

Trong TextMate 1 có một Fonts & Colorstab Preferencesđể chỉnh sửa màu chủ đề, nhưng trong TextMate 2 tôi không thể tìm thấy cách thực hiện tương tự ...

Tôi có thể chọn một chủ đề trong Viewmenu, nhưng tôi muốn tùy chỉnh một chủ đề, giống như cách có thể có trong TextMate 1, bằng cách chọn "phạm vi" và thay đổi màu sắc bằng bảng màu và kiểu phông chữ.

Chức năng này ở đâu trong TextMate 2?

Câu trả lời:


8

Tùy chọn 1: sử dụng TextMate 1:

open ~/Library/Application\ Support/Avian/Bundles/Themes.tmbundle/Themes/Custom.tmTheme -a TextMate
cp ~/Library/Application\ Support/TextMate/Themes/Custom.tmTheme \
~/Library/Application\ Support/Avian/Bundles/Themes.tmbundle/Themes/Custom.tmTheme

Tùy chọn 2: chỉnh sửa chủ đề dưới dạng một bản gốc kiểu cũ từ trình chỉnh sửa gói:

Tùy chọn 3: chỉnh sửa tệp tmTheme trực tiếp bằng cách mở tệp bằng mate:

mate ~/Library/Application\ Support/Avian/Bundles/Themes.tmbundle/Themes/Custom.tmTheme

Hai tùy chọn cuối cùng yêu cầu bạn đóng và mở lại các tệp để làm cho chúng sử dụng chủ đề được chỉnh sửa. tell app "TextMate 2" to reload bundleskhông hoạt động.

Bạn có thể sử dụng plplutilchuyển đổi giữa các định dạng kiểu cũ và XML:

pl -input file.plist -output file.plist
plutil -convert xml1 file.plist

Câu trả lời này đã 5 tuổi, liệu nó vẫn là câu trả lời đúng?
jcollum

Chà, bây giờ là năm 2019 và TextMate VẪN không có trình chỉnh sửa chủ đề. Đây là một thiếu sót rõ ràng và lừa đảo chính cho ứng dụng.
Oscar

6

Tinh chỉnh chủ đề của loại bạn có thể làm trong TextMate 1 chưa được nêu trong chính TextMate 2. TUY NHIÊN ... Tôi vừa bắt gặp trình soạn thảo chủ đề TextMate trực tuyến rất tuyệt này . Giao diện của nó bắt chước tab Phông chữ & Màu sắc trong tùy chọn TM1. Nó dường như chỉ hoạt động trong Chrome, nhưng dù sao tôi cũng sử dụng Chrome nên tôi không chơi với nó.

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.