ENTIRE Xcode IDE को लाइट-ऑन-डार्क कैसे करें?


108

OSX पर, MacVim और Terminal दोनों को हल्के-से-गहरे रंग का हो सकता है। Xcode 3.2 रंग योजनाओं का उपयोग करके अपने संपादक के लिए समान अनुकूलन की अनुमति देता है।

हालांकि , इसके UI पैनल ("समूह और फ़ाइलें" बाएं फलक और उदाहरण के लिए सूची दृश्य शीर्ष फलक) के समान करने का एक तरीका है? यदि नहीं, तो क्या दोनों पैनलों को चालू / बंद करने का एक त्वरित तरीका है?


7
ऐसा लगता है कि निष्कर्ष यह है कि इसे प्राप्त करने का कोई तरीका नहीं है, है ना?
जो हुआंग

जवाबों:


38

जब आप आईडीई रंग योजना को समायोजित नहीं कर सकते हैं, तो आप निम्न कमांड के साथ नेविगेटर, डीबग क्षेत्र और उपयोगिता विचारों को जल्दी से टॉगल कर सकते हैं:

नेविगेटर: ⌘0

डिबग क्षेत्र: ⇧⌘Y

उपयोगिता: ⌥⌘0

इसलिए, यदि आप अपने विषय को एक गहरे रंग की पृष्ठभूमि के साथ सेट करते हैं, तो आप आईडीई के लाइटर भागों को आवश्यकतानुसार जल्दी से बंद / खोल सकते हैं।

आप वरीयताओं में जाकर एक अलग पृष्ठभूमि रखने के लिए डिबग कंसोल को भी बदल सकते हैं ⌘., फिर फ़ॉन्ट्स और रंग पर जाएं , फिर कंसोल का चयन करें । अब आप इसकी पृष्ठभूमि को संपादित कर सकते हैं: यहां छवि विवरण दर्ज करें

यदि आप काले रंग का चयन करते हैं तो विभिन्न इनपुट और आउटपुट टेक्स्ट के फ़ॉन्ट रंगों को संपादित करना सुनिश्चित करें। डिफ़ॉल्ट रूप से सभी इनपुट / आउटपुट फ़ॉन्ट काले हैं, केवल कंसोल प्रॉम्प्ट नहीं है।


7
मुझे नहीं पता कि इन डिफ़ॉल्ट शॉर्टकट संयोजन का निर्माण किसने किया, लेकिन इसका मेरे लिए कठिन तरीका है कि मैं कुछ याद रखूं जो किसी भी मायने में नहीं है।
टाइपिंगपांडा

@TypingPanda आप वरीयताएँ / कुंजी बाइंडिंग में शॉर्टकट संयोजनों को संशोधित कर सकते हैं।
स्लॉथबियर

29

अब के लिए एक संभावना: System Preferences=> Accessibility=> Display=>Invert Colors

ध्यान दें कि Apple ने हाल ही में WWDC में घोषणा की थी कि Xcode 10 2018 के अंत में कुछ समय के लिए "डार्क मोड" का समर्थन करेगा।


7
उत्तर के लिए धन्यवाद। मुझे विकल्प के बारे में पता है, लेकिन यह सिस्टम-वाइड है जैसा कि मैं समझता हूं। अब सब कुछ फोटो नेगेटिव की तरह लग रहा है (ड्रॉप शैडो अब हेलो ग्लो की तरह लग रहा है, वास्तव में मनोरंजक है), मुझे भी एक अलग संपादक थीम प्राप्त करनी होगी जो रिवर्स वीडियो को ध्यान में रखती है। इसके अलावा, मुझे उन अन्य डार्क-थीम वाले ऐप्स को ठीक करना होगा जो मैं पहले से ही उपयोग करता हूं (टर्मिनल, xterm, आदि), और मेरे पास वेब ब्राउज़र सामग्री जैसी चीजों का समाधान नहीं है। इसलिए जब तक रिवर्स-वीडियो को ऐप-विशिष्ट नहीं बनाया जा सकता, तब तक समाधान संभव नहीं होगा।
पोककिमॉन

9

इसके लिए एक अच्छा वर्कअराउंड है संयोजन का उपयोग करना

  1. "इनवर्ट कलर्स" (सिस्टम प्रेफरेंस में -> एक्सेसिबिलिटी -> डिस्प्ले -> इनवर्ट कलर्स या सिस्टम प्रेफरेंस में "Ctrl-Opt-Cmd-8" शॉर्टकट सेट करना -> कीबोर्ड -> शॉर्टकट -> एक्सेसिबिलिटी -> इनवर्ट कलर्स) और
  2. Xcode के "फ़ॉन्ट्स और रंग" में अपना पसंदीदा डार्क थीम चुनना, लेकिन उल्टा (!)।

उदाहरण के लिए, मुझे चॉकोलेट ऐप से एक चोको थीम पसंद है, लेकिन मुझे 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: Mojave (अभी के लिए) में FileMerge टूल को ऊपर उल्लिखित इनवर्ट कलर्स के संयोजन में उपयोग करें

त्वरित शॉर्टकट टिप: वरीयताएँ लॉन्च करने के लिए, "कमांड" + ","

यहां छवि विवरण दर्ज करें


1
क्या आप कृपया इस थीम फ़ाइलों को साझा कर सकते हैं?
प्रोक्यूरेस

@Procurares मैंने जिन पोस्टों का उल्लेख किया है उनके लिंक के साथ पोस्ट को अपडेट किया है, मैंने उन्हें कैसे स्थापित किया जाए, इस पर रीडमी को भी पोस्ट किया है।
सोना

1
@ यदि आप एक विशिष्ट डार्क कलर स्कीम जैसे कि मैं हूं, के लिए उपयोग किए जाते हैं। बस रंग inverting मेरे लिए यह नहीं करता है। जब चॉकलेट मेरे स्क्रीनशॉट पर उल्टा हो तो चॉकलेट थीम सक्षम करें।
सोना

1
वास्तव में, मेरे जवाब के संयोजन के साथ, यह वास्तव में होगा: डी बस संपत्ति के लिए औंधा रंगों की स्क्रिप्ट बनाएं और हम कर रहे हैं: डी
डोमिनिक बुचर

1
@ मुझे विश्वास है कि DVTheme वही रहेगा ... अभी तक बीटा की कोशिश नहीं की गई है, लेकिन मेरा मानना ​​है कि एक्वा को डार्क थीम (डिफ़ॉल्ट एक्वा x डार्क एक्वा) दिया जाएगा और यह थीम को प्रभावित नहीं करेगा ... बस रंग घटकों, जिन्हें संशोधित किया जा सकता है ...
डोमिनिक बुचर

7

WWDC 2018 ने घोषणा की कि macOS 10.14 पर Xcode 10 में अंत में देशी डार्क मोड सपोर्ट शामिल होगा। यह Q3 2018 के आसपास उपलब्ध होगा। यह साइड मेनू से स्टोरीबोर्ड तक एक पूर्ण अंधेरे शैली होगी।


5

आप नए macOS Mojave के साथ पूर्ण अंधेरे मोड में बदल सकते हैं। बस सिस्टम सेटिंग्स पर जाएं-> सामान्य और अंधेरे पर स्विच करें। का आनंद लें!!!


2

मैं हाल ही में खुदाई कर रहा हूं और मुझे DVT फ्रेमवर्क के "हैक" के कुछ प्रकार मिल गए ... अंधेरे विषय के साथ Xcode 10 हालांकि कोने के आसपास है, इसलिए अब इस हैकिंग की कोई आवश्यकता नहीं होगी ... वैसे भी आप इसके साथ अच्छी बातें करें जैसे कि बटन और प्लिस्ट-फाइल ब्राउज़रों के लिए हाइलाइट रंग बदलना ... यदि आप Xcode साथ खोलते हैं Show Package Contentsऔर थोड़ा ब्राउज़ करते हैं, तो आप इस अच्छी फ़ाइल को पा सकते हैं:

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

आप या तो साथ इस खोल सकते हैं Visual Studio Codeया Atomया किसी कोड संपादक।

अब से, आप कुछ हैकिंग कर सकते हैं और Xcode IDE में कुछ रंगों को बदल सकते हैं:

उदाहरण के लिए डिफ़ॉल्ट सफेद से पारदर्शी तक संपादन

लेकिन किसी भी तरह, एक्वा थीम / उपयोगकर्ता इंटरफ़ेस की प्रकृति के कारण, आप स्क्रॉलव्यू को बदल नहीं सकते हैं, जो थोड़ा निराशाजनक है ... जब आप कर सकते हैं, तो मैं पहले से ही रेपो बनाऊंगा जिसमें इसके लिए रंगों का सभी पागलपन होगा। यदि आप चाहते हैं, तो आप कम से कम plistViewer और गुण निरीक्षक विंडो को बदल सकते हैं (गुण कहते हैं और अच्छे में प्रलेखित हैंDefault.dvttheme

उम्मीद है इससे कुछ मदद मिली होगी।

संपादित करें:

आप डिफ़ॉल्ट एक्वा विषय को https://github.com/DominikBucher12/ThemeEngine के साथ संपादित करने के लिए क्या कर सकते हैंThemeEngine

(संपत्ति को काले / काले में बदलें) और Xcode इस सूरत को प्राप्त करेगा।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.