Làm cách nào để đặt TOÀN BỘ IDE Xcode thành sáng-tối?


108

Trên OSX, MacVim và Terminal đều có thể được đặt theo chủ đề sáng tối. Xcode 3.2 cho phép tùy chỉnh tương tự cho trình chỉnh sửa của nó bằng cách sử dụng các lược đồ màu.

Tuy nhiên , có cách nào để làm điều tương tự với bảng giao diện người dùng của nó (ngăn bên trái "Nhóm và tệp" và ngăn trên cùng của chế độ xem danh sách) không? Nếu không, có cách nào nhanh chóng để bật / tắt cả hai bảng không?


7
Có vẻ như kết luận là không có cách nào để đạt được điều này, phải không?
Joe Huang

Câu trả lời:


38

Mặc dù bạn không thể điều chỉnh bảng màu IDE, bạn có thể nhanh chóng chuyển đổi chế độ xem điều hướng, khu vực gỡ lỗi và tiện ích bằng các lệnh sau:

Điều hướng: ⌘0

Khu vực gỡ lỗi: ⇧⌘Y

Tiện ích: ⌥⌘0

Vì vậy, nếu bạn đặt chủ đề của mình thành chủ đề có nền tối, bạn có thể nhanh chóng đóng / mở các phần sáng hơn của IDE nếu cần.

Bạn cũng có thể thay đổi bảng điều khiển gỡ lỗi để có nền khác bằng cách vào tùy chọn ⌘., sau đó đi tới Phông chữ & Màu sắc , sau đó chọn Bảng điều khiển . Bây giờ bạn có thể chỉnh sửa nền của nó: nhập mô tả hình ảnh ở đây

Chỉ cần đảm bảo chỉnh sửa màu chữ của các văn bản đầu vào và đầu ra khác nhau nếu bạn chọn màu đen. Theo mặc định, tất cả các phông chữ đầu vào / đầu ra đều có màu đen, chỉ có dấu nhắc bảng điều khiển là không.


7
Tôi không biết ai đã tạo ra tổ hợp phím tắt mặc định này, nhưng đó là cách duy nhất để tôi khó nhớ một thứ không có ý nghĩa gì.
TypingPanda

@TypingPanda bạn có thể sửa đổi các tổ hợp phím tắt trong Preferences / Key Bindings.
slothbear

29

Một khả năng cho bây giờ: System Preferences=> Accessibility=> Display=> Invert Colors.

Lưu ý rằng Apple gần đây đã thông báo tại WWDC rằng Xcode 10 sẽ hỗ trợ "chế độ tối" vào cuối năm 2018.


7
Cảm ơn vi đa trả lơi. Tôi biết về tùy chọn này, nhưng theo tôi hiểu thì nó là trên toàn hệ thống. Mọi thứ bây giờ trông giống như ảnh âm bản (bóng đổ bây giờ trông giống như vầng hào quang, thực sự khá thú vị), ngoài ra tôi sẽ phải có một chủ đề trình chỉnh sửa khác có tính đến video đảo ngược. Hơn nữa, tôi phải sửa các ứng dụng có chủ đề tối khác mà tôi đã sử dụng (Terminal, xterm, v.v.) và tôi không có giải pháp cho những thứ như nội dung trình duyệt web. Vì vậy, trừ khi video đảo ngược có thể được tạo cho ứng dụng cụ thể, giải pháp có thể sẽ không khả thi.
pokkimon

9

Một giải pháp tuyệt vời cho việc này là sử dụng kết hợp

  1. "Đảo ngược màu" (trong Tùy chọn hệ thống -> Trợ năng -> Hiển thị -> Đảo ngược màu HOẶC thiết lập phím tắt "Ctrl-Opt-Cmd-8" trong Tùy chọn hệ thống -> Bàn phím -> Phím tắt -> Trợ năng -> Đảo ngược màu) và
  2. Chọn chủ đề tối yêu thích của bạn trong "Phông chữ & Màu sắc" của Xcode, nhưng bị đảo ngược (!).

Ví dụ: tôi thích chủ đề Choco từ ứng dụng Chocolat, nhưng tôi cần chức năng của Xcode, vì vậy tôi đã nhập chủ đề theo cách thủ công bằng cách điều chỉnh và tăng cường một số phông chữ và màu sắc trong một số bản sao của chủ đề tối tùy chỉnh của Xcode. Sau khi hài lòng với chủ đề cuối cùng, tôi sao chép nó và đảo ngược màu sắc bằng một trong những trang web có thể tìm thấy trên Google ( http://www.mattlag.com/scripting/hexcolorinverter.php ). Và Voila! "Ctrl-Opt-Cmd-8" + "Inverted Dark Theme" làm cho toàn bộ môi trường Xcode trở nên tối và trông tuyệt vời mà không cần phải ẩn bất kỳ phần nào khác của Xcode như Navigator, Debug và Utilities.

Hãy cho tôi biết nếu giải pháp này giúp ích. Tôi thấy nó hơi tốn thời gian, nhưng đáng để nỗ lực.

ps: Tôi đã đăng các chủ đề đã thảo luận trên GitHub: https://github.com/Rep0se/xcode-themes

pps: Để tạo chủ đề cho công cụ FileMerge trong Mojave (hiện tại), hãy sử dụng giải pháp này kết hợp với Invert Colors đã nêu ở trên.

Phím tắt nhanh Mẹo: Để khởi chạy các tùy chọn, hãy nhấn "Command" + ","

nhập mô tả hình ảnh ở đây


1
Bạn có thể vui lòng chia sẻ các tập tin chủ đề này?
Viện kiểm sát

@Procurares Tôi đã cập nhật bài đăng với liên kết đến các chủ đề được đề cập, tôi cũng đã đăng Readme về cách cài đặt chúng.
Repose

1
@Dale nếu bạn đã quen với một bảng màu tối cụ thể như tôi. Chỉ đơn giản là đảo ngược màu sắc không làm điều đó đối với tôi. Lưu ý rằng chủ đề sô cô la được bật khi màu sắc được đảo ngược trên ảnh chụp màn hình của tôi.
Repose

1
Trên thực tế, với sự kết hợp của câu trả lời của tôi, điều này sẽ thực sự làm: D Chỉ cần tạo kịch bản để màu sắc nghịch cho tài sản và chúng tôi đang thực hiện: D
Dominik Bucher

1
@Repose Tôi tin rằng DVTTheme sẽ giữ nguyên ... Chưa thử bản beta, nhưng tôi tin rằng Aqua sẽ có chủ đề Dark (Mặc định là Aqua x Dark Aqua) và điều này sẽ không ảnh hưởng đến chủ đề ... Chỉ là màu sắc của các thành phần, có thể được sửa đổi ...
Dominik Bucher

7

WWDC 2018 đã thông báo rằng Xcode 10 trên macOS 10.14 cuối cùng sẽ bao gồm hỗ trợ chế độ tối tự nhiên. Điều này sẽ có sẵn vào khoảng quý 3 năm 2018. Đây sẽ là một phong cách tối hoàn toàn từ menu bên cho đến bảng phân cảnh.


5

Bạn có thể chuyển sang chế độ tối hoàn toàn với macOS Mojave mới. Chỉ cần vào Cài đặt hệ thống-> Chung và chuyển sang chế độ tối. Thưởng thức!!!


2

Gần đây, tôi đã tìm hiểu kỹ và tự mình tìm thấy một số loại "Hack" của DVT Framework ... Tuy nhiên, Xcode 10 với chủ đề tối đã ở gần góc, vì vậy sẽ không cần phải hack này nữa ... Dù sao thì bạn cũng có thể làm những điều tốt đẹp với điều này như thay đổi màu Đánh dấu cho các nút và trình duyệt tệp plist ... Nếu bạn mở Xcode bằng Show Package Contentsvà duyệt một chút, bạn có thể tìm thấy tệp đẹp này:

/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/Default.dvttheme

Bạn có thể mở nó bằng Visual Studio Codehoặc Atomhoặc bất kỳ trình soạn thảo mã nào.

Từ bây giờ, bạn có thể thực hiện một số hack và thay đổi một số màu trong Xcode IDE:

Ví dụ: chỉnh sửa màu trắng mặc định thành trong suốt

Nhưng bằng cách nào đó, do bản chất của chủ đề / giao diện người dùng Aqua, bạn không thể thay đổi các scrollView, điều này hơi thất vọng ... Khi bạn có thể, tôi đã tạo repo sẽ có tất cả các màu sắc điên cuồng cho điều này. Nếu muốn, bạn có thể thay đổi ít nhất plistViewer và cửa sổ thanh tra Thuộc tính (Các thuộc tính được gọi và ghi lại trongDefault.dvttheme

Mong cái này giúp được chút ít.

biên tập:

Những gì bạn có thể làm là chỉnh sửa chủ đề Aqua mặc định với ThemeEngine https://github.com/DominikBucher12/ThemeEngine

(Thay đổi nội dung thành màu đen / tối) và Xcode sẽ kế thừa Giao diện này ..


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.