Як надати тему ENTIRE Xcode IDE на світло-темноту?


108

На OSX, MacVim і Terminal обидва теми можуть бути темними. Xcode 3.2 дозволяє проводити однакові налаштування для свого редактора за допомогою кольорових схем.

Однак , чи можна зробити те ж саме на своїх панелях інтерфейсу (ліва панель «Групи та файли» та, наприклад, у верхній частині списку подання списку)? Якщо ні, чи існує швидкий спосіб включення / вимкнення обох панелей?


7
виглядає висновок, що цього не існує, правда?
Джо Хуан

Відповіді:


38

Хоча ви не можете налаштувати кольорову схему IDE, ви можете швидко вмикати перегляд навігатора, області налагодження та утиліти за допомогою наступних команд:

Навігатор: ⌘0

Область налагодження: ⇧⌘Y

Корисність: ⌥⌘0

Отже, якщо ви встановите свою тему на темну, ви можете швидко закрити / відкрити більш світлі частини IDE за потребою.

Ви також можете змінити консоль налагодження, щоб мати інший фон, перейшовши в налаштування ⌘., потім перейдіть до Шрифтів і кольорів , а потім виберіть Консоль . Тепер ви можете редагувати його фон: введіть тут опис зображення

Просто не забудьте відредагувати кольори шрифту для різних текстів вводу та виводу, якщо ви вибрали чорний. За замовчуванням усі шрифти вводу / виводу є чорними, лише запит консолі - ні.


7
Я не знаю, хто створив ці комбінації ярликів за замовчуванням, але це єдиний спосіб, коли мені важко запам'ятати те, що не має сенсу.
TypingPanda

@TypingPanda ви можете змінювати комбінації клавіш швидкого доступу в налаштуваннях / прив'язках клавіш.
лещать

29

Наразі одна можливість: System Preferences=> Accessibility=> Display=> Invert Colors.

Зауважимо, що Apple нещодавно оголосила на WWDC, що Xcode 10 підтримуватиме "темний режим" станом на якийсь час наприкінці 2018 року.


7
Дякую за відповідь. Я знаю варіант, але як я розумію, він є загальносистемним. Зараз все виглядає як фотонегативні (тіні для крапель зараз схожі на ореол світіння, насправді кумедно), також мені доведеться отримати іншу тему редактора, яка враховує зворотне відео. Крім того, я маю виправити інші додатки з темними темами, які я вже використовую (Terminal, xterm тощо), і я не маю рішення для таких речей, як вміст веб-браузера. Тож, якщо відео з реверсом не можна зробити конкретним додатком, рішення, ймовірно, не буде можливим.
покімон

9

Один класний спосіб вирішити це - використовувати комбінацію

  1. "Інвертувати кольори" (у системних налаштуваннях -> Доступність -> Дисплей -> Інвертувати кольори АБО налаштування ярлика "Ctrl-Opt-Cmd-8" у системних налаштуваннях -> Клавіатура -> Ярлики -> Доступність -> Інвертувати кольори) та
  2. Вибір улюбленої темної теми у Xcode «Шрифти та кольори», але перевернутий (!).

Наприклад, мені подобається тема Choco з програми Chocolat, але мені потрібна функціональність Xcode, тому я імпортував цю тему вручну, регулюючи та покращуючи деякі шрифти та кольори у певному дублікаті користувальницької темної теми Xcode. Після того, як я був задоволений кінцевою темою, я скопіював її та перевернув кольори за допомогою одного з веб-сайтів, які можна знайти в Google ( http://www.mattlag.com/scripting/hexcolorinverter.php ). І вуаля! "Ctrl-Opt-Cmd-8" + "Перевернута темна тема" робить все середовище Xcode темним і чудовим, не потребуючи приховування будь-яких інших розділів Xcode, таких як Навігатор, Налагодження та Утиліти.

Повідомте мене, чи допоможе це рішення. Я вважаю, що це забирає трохи часу, але варто докласти зусиль.

ps: Я розмістив обговорювані теми на GitHub: https://github.com/Rep0se/xcode-themes

pps: Для тему інструменту FileMerge в Mojave (поки що) використовуйте це рішення в поєднанні з Invert Colors, зазначеним вище.

Швидкий ярлик Порада: Щоб запустити налаштування, натисніть "Command" + ","

введіть тут опис зображення


1
Чи можете ви поділитися файлами теми?
Procurares

@Procurares Я оновив публікацію посиланням на згадані теми, а також опублікував Readme про те, як їх встановити.
Відпочити

1
@Здавай, якщо ти звик до певної темної кольорової гами, як я. Просто інвертування кольорів для мене це не робить. Зауважте, що шоколадна тема ввімкнена, коли кольори перевернуті на моєму екрані.
Відпочити

1
Насправді, при поєднанні моєї відповіді це дійсно зробить: D Просто створіть сценарій, щоб інвертувати кольори для активів, і ми закінчили: D
Домінік Бючер

1
@ Repose Я вважаю, що DVTTheme залишиться тим самим ... Ще не пробував бета-версію, але я вважаю, що Aqua отримає темну тему (за замовчуванням Aqua x Dark Aqua), і це не вплине на тему ... Просто колір компонентів, які можна змінити ...
Домінік Бючер

7

WWDC 2018 оголосив, що Xcode 10 на macOS 10.14 нарешті включить підтримку рідного темного режиму. Це буде доступне близько третього кварталу 2018 року. Це буде повний темний стиль від бічних меню до розповідей.


5

Ви можете перейти в повний темний режим за допомогою нового macOS Mojave. Просто перейдіть у Налаштування системи-> Загальні та перейдіть до темного. Насолоджуйтесь !!!


2

Я копав останнім часом і сам знайшов якийсь "хак" DVT Framework ... Xcode 10 із темною темою, проте, не за горами, тому більше не буде потреби в цьому злому ... Все одно ви можете робіть приємні речі з цим, як-от зміна кольорів підсвічування для кнопок та браузерів-плістів ... Якщо ви відкриєте Xcode за допомогою Show Package Contentsта перегляньте трохи, ви можете знайти цей приємний файл:

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

Ви можете відкрити це за допомогою Visual Studio Codeабо Atomабо будь-якого редактора коду.

Відтепер ви можете зробити хакерство та змінити деякі кольори в Xcode IDE:

Наприклад, редагування білого за замовчуванням до прозорого

Але якимось чином, через характер теми / інтерфейсу користувача Aqua, ви не можете змінити scrollViews, що трохи розчаровує ... Коли б ви могли, я вже створив би репо, яке мав би для цього всі божевільні кольори. Якщо ви хочете, ви можете змінити принаймні plistViewer та вікна інспектора атрибутів (властивості називаються і задокументовано приємно вDefault.dvttheme

Сподіваюсь, це трохи допомагає.

редагувати:

Що ви можете зробити - це відредагувати тему Aqua за замовчуванням за допомогою ThemeEngine https://github.com/DominikBucher12/ThemeEngine

(Змініть активи на чорний / темний), і Xcode успадкує цей зовнішній вигляд.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.