Sublime Text 3 विषय-वस्तु साइडबार को प्रभावित क्यों नहीं करती हैं?


125

मैं आमतौर पर केवल कोडिंग के लिए डार्क थीम का उपयोग करता हूं, इसलिए यह वास्तव में कष्टप्रद है कि सबलेम टेक्स्ट 3 का साइडबार जो भी थीम लागू करता है, वे हल्के थीम वाले हैं।

क्या किसी को पता है कि यह कैसे बदलना है?

मेरा विन्यास: मैक OSX 10.10.1 Yosemite, उदात्त पाठ 3 स्थिर चैनल, बिल्ड 3065

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


दयालु लोगों की मदद के लिए धन्यवाद यह मुद्दा अभी हल हो गया है!
कॉन्सेप्टो

जवाबों:


78

Sublime के सबसे हाल के संस्करण ने इस समस्या को ठीक कर दिया है, प्राथमिकताएं पर क्लिक करें, थीम चयन Adaptive.sublime-theme पर क्लिक करें । यह साइडबार को एक गहरे रंग की पृष्ठभूमि में बदल देगा।


1
यह उत्तर वास्तव में मदद करता है क्योंकि बिना कुछ जोड़े आप साइडबार उपस्थिति को बदल सकते हैं।
सैकत

123

आप एक Sublime UI थीम की तलाश कर रहे हैं , जो Sublime के यूजर इंटरफेस (जैसे: साइड बार) को संशोधित करता है। यह एक कलर थीम / स्कीम से अलग है, जो सबलाइम की विंडो के केवल कोड भाग को संशोधित करता है। मैंने बहुत सारे यूआई थीम्स का परीक्षण किया और मुझे जो सबसे ज्यादा पसंद आया वह था थीम - सोडा । आप इसे Sublime के पैकेज कंट्रोल का उपयोग करके इंस्टॉल कर सकते हैं। इसे सक्षम करने के लिए, वरीयताएँ >> सेटिंग्स - उपयोगकर्ता पर जाएँ और इस पंक्ति को जोड़ें:

"theme": "Soda Dark 3.sublime-theme",

यहाँ सोडा डार्क UI थीम और गोधूलि डिफ़ॉल्ट रंग योजना के साथ मेरे उदात्त पाठ 3 की एक प्रिंटस्क्रीन है:

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


3
इससे मुझे मदद मिली! मैंने पहले सोडा थीम स्थापित की थी, लेकिन तुरंत स्थापना रद्द कर दी, टूटे हुए टैब और हॉरर एंटी-अलियासिंग से भयभीत। लेकिन आपके जवाब को देखते हुए मैंने इसे फिर से स्थापित कर दिया और ST3 को पुनः आरंभ किया - और वो, मेरा जीवन फिर कभी वैसा नहीं था! : D
akush981

2
अच्छा उत्तर। मैं पकड़ नहीं पाया कि ओपी रंग योजनाओं का उपयोग कर रहा था , यूआई थीम नहीं।
मट्टडामो

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

@ जय उत्तर जाने का रास्ता है, लेकिन अगर आप मेरी तरह हैं और सेंटोस 6 पर एक पुराने उदात्त पाठ संस्करण के साथ फंस गए हैं, तो आप मैन्युअल रूप से वरीयताएँ ब्राउज़ करें संकुल का चयन करके इस प्लगइन को स्थापित कर सकते हैं ... और फिर Packagesनिर्देशिका से इस विषय क्लोन git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda":। फिर इस उत्तर में वर्णित अनुसार उपयोगकर्ता सेटिंग्स में बदलाव करें।
इको

मेरे सबलाइम 3 बिल्ड 3175 में, बस प्राथमिकताएं>> थीम पर क्लिक करें और फिर "Adaptive.sublime-theme" चुनें, साइडबार अंधेरा हो जाता है।
22’18

37

आप Default.sublime-theme को संपादित करके साइडबार शैली को मैन्युअल रूप से बदल सकते हैं।

ऐसा करने के लिए, "साइडबार_ट्री", "साइडबार_हेडिंग" आदि, संकुल / थीम में कक्षाएं - डिफ़ॉल्ट / Default.sublime- थीम संपादित करें। आप इस Default.sublime-theme को डालकर उन डिफ़ॉल्ट को ओवरराइड कर सकते हैं संकुल / उपयोगकर्ता फ़ोल्डर के अंदर ।

उदात्त पाठ मेनू से, "प्राथमिकताएँ → संकुल ब्राउज़ करें ..." का चयन करते हुए आपको इसमें ले जाया जाएगा।


2
मुझे Default.sublime-theme कहाँ मिल सकती है? ST3 में संकुल फ़ोल्डर के अंदर कोई थीम - डिफ़ॉल्ट फ़ोल्डर नहीं है।
10

उदात्त पाठ मेनू से, "वरीयताएँ → ब्राउज़ पैकेज ..." का चयन करना आपको इस पर ले जाएगा।
पेरे

3
यह मुझे निम्नलिखित सबफ़ोल्डर्स के साथ "संकुल" नामक एक फ़ोल्डर में ले जाता है: - bz2 - Colorsublime - थीम्स - PyV8 - टर्मिनल - उपयोगकर्ता उन फ़ोल्डरों में से कोई भी - या उनके सबफ़ोल्डर्स - नाम की एक फ़ाइल है Default.sublime-theme
कॉन्सेप्टो

3
आप सही हिपरलिंक का पालन कर रहे हैं। और फ़ाइल int वह फ़ोल्डर डाल दिया। @MattDMo के रूप में उपमा को पुनः आरंभ करें
Pere Pages

हाइपरलिंक पर ध्यान नहीं दिया था। मदद के लिए thx, भाई!
कॉन्सेप्टो

18

किसी विषय को पूरी तरह से प्रभावी बनाने के लिए आपको उदात्त को पूरी तरह से पुनः आरंभ करने की आवश्यकता है। केवल Preferences.sublime-settingsथीम बदलने वाले प्लगइन को बदलना और सहेजना या उपयोग करना ऐसा नहीं करेगा। आपको लाल डॉट पर क्लिक करके खिड़की का उपयोग बंद करने की जरूरत है Qया Sublime Text -> Quitनहीं।


3
Ofc मैंने किया है। साइडबार कभी नहीं बदलता है, मैं जो भी विषय लागू करता हूं।
कोन्नेक्सो

सब्स्टाइम को पुनः आरंभ करने से साइड बार नहीं बदलेगा। साइड बार उपस्थिति को बदलने के लिए आपको एक यूआई थीम स्थापित करना होगा। मेरे उत्तर को देखो।
रेनतोव

Sublime3, साइडबार के काले होने से पहले 3114 के निर्माण को फिर से शुरू करने की जरूरत थी
तेजाबी

14

मैंने सोचा था कि मैं यहां एक नोट रखूंगा जो बहुत सारे लोगों के लिए एक बुनियादी गलतफहमी की व्याख्या करता है, जो इन टेक्स्ट एडिटर्स का उपयोग कर रहे हैं ... विशेष रूप से उदात्त पाठ (या कम से कम जो मैं उपयोग करता हूं, इसलिए मुझे नहीं पता कि यह कैसे काम करता है अन्य संपादकों के लिए):

"थीम" हैं और "रंग योजनाएं" हैं। वे समान हैं लेकिन विभिन्न चीजों को प्रभावित करते हैं। "थीम्स" सक्रिय रूप से पूरे UI को बदल देता है, और यदि आप इसे इस तरह सेट करते हैं तो एक रंग योजना शामिल कर सकते हैं। इसमें आमतौर पर साइडबार शामिल होता है, और इसमें फ़ाइल टैब के विकल्प भी शामिल हो सकते हैं, और कुछ में साइडबार के लिए आइकन भी शामिल होते हैं। और फिर हमारे पास "रंग योजनाएं" हैं जो केवल कोडिंग विंडो बदल देती हैं और कुछ नहीं ... न साइडबार, न ही फाइल टैब आदि।

भ्रम इसलिए होता है क्योंकि कुछ लोग कलर स्कीम्स को "थीम" कहते हैं, जो लोगों को लगता है कि उनका "थीम" सब कुछ बदलने जा रहा है .... जब तकनीकी रूप से, यह सिर्फ एक रंग योजना है।

और एक अतिरिक्त नोट: थीम्स सभी उपयोगकर्ताओं के लिए स्वचालित रूप से स्थापित नहीं होते हैं। जब मैं एक थीम स्थापित करता हूं, तो मुझे अपनी उपयोगकर्ता प्राथमिकताएं ("प्राथमिकताएं> सेटिंग्स - उपयोगकर्ता" के तहत) खोलनी होंगी, और फिर आपको उस पंक्ति को जोड़ना होगा जो कुछ इस तरह कहती है:

"theme": "Theme-Name.sublime-theme" 

(जहां "थीम-नाम" आपके विषय का नाम है)।

यह सिर्फ एक रंग योजना को सक्रिय करने से अलग है। यदि आपने उदात्त पाठ में ड्रॉपडाउन मेनू के माध्यम से एक रंग योजना चुनी है, तो आपको इस तरह से एक पंक्ति दिखाई देगी:

"color_scheme": "Packages/Color-Scheme-Name.tmTheme"

(जहाँ "रंग-योजना-नाम" आपकी रंग योजना का नाम है)।


10

यहाँ संक्षिप्त संस्करण है:

  1. .sublime-theme फ़ाइलें साइडबार और फ़ाइल टैब सहित UI का रूप बदल देती हैं।
  2. इन्हें परिभाषित करना एक जबरदस्त दर्द है, इसलिए अपने आप को बहुत समय बचाएं और थीम मेनू स्विचर पैकेज स्थापित करें ।

अद्यतन: उदात्त पाठ 3 ने रंग योजनाओं और थीम्स के काम करने के तरीके को मौलिक रूप से बदल दिया है, और कई पैकेजों को तोड़ दिया है जो उन्हें संभालने के लिए बनाए गए थे। मैं अब इस पोस्ट की सटीकता की पुष्टि नहीं कर सकता, न ही यहां वर्णित पैकेजों की कार्यक्षमता की, क्योंकि उदात्त डेवलपर्स ने अनुकूलन प्रणाली में परिवर्तन को पूरी तरह से समझाया नहीं है और न ही उन्हें ठीक करने के तरीके के बारे में बताया है। और, बहुत अच्छे से, उन्हें बदलना अधिक कठिन है।

इस बिंदु पर, इस पोस्ट को केवल Sublime Text 2 में "विषयों" और "रंग योजनाओं" के बीच के अंतर के संदर्भ के रूप में उपयोग किया जाना चाहिए, क्योंकि मुझे खुद अभी तक Sublime पाठ 3 में थीम या रंग योजना को सफलतापूर्वक बदलने की आवश्यकता नहीं है।

मैं इस पोस्ट को अपडेट करूंगा क्योंकि मैं इस उदात्त अनुकूलन क्वैग्मेयर को जानने के लिए अधिक समय समर्पित कर सकता हूं।


यहाँ लंबा संस्करण है:

tmTheme बनाम उदात्त-थीम फ़ाइल प्रकार स्नेह क्षेत्र चित्र 1: "कलर स्कीम्स" और "थीम्स" के बीच का अंतर - उदात्त समुदाय में ये शब्द अक्सर भ्रमित होते हैं और परस्पर उपयोग किए जाते हैं।

उदात्त के रूप को बदलना तीन मुख्य कारणों से एक अपेक्षाकृत कठिन प्रयास है:

  • खराब चुनी गई शब्दावली
  • उदात्त समुदाय में गलत सूचना
  • दुःस्वप्न की स्थापना

शब्दावली

Sublime के 2 अलग-अलग खंड हैं जिन्हें अनुकूलित किया जा सकता है:

  • संपादन योग्य क्षेत्र (बैंगनी क्षेत्रों)
  • उपयोगकर्ता इंटरफ़ेस (हरा क्षेत्र)

ये दो अलग-अलग फ़ाइल प्रकारों का उपयोग करते हैं, और वे शब्दावली को सही ढंग से प्रतिबिंबित नहीं करते हैं।

इस निर्णय का " क्यों? " अनुकूलता है, और संक्षिप्तता के लिए मैं इसमें शामिल नहीं होऊंगा, लेकिन इस प्रयास का नतीजा यह है:

फ़ाइल प्रकार जिसे tmThemeथीम कहा जाता है, वह रंग योजना को प्रभावित नहीं करता है ।

रंग योजनाएं (बैंगनी में हाइलाइट की गई)

  • संपादन योग्य क्षेत्र (विशेष रूप से, संपादन योग्य वर्ण, अर्थात वे किस रंग के होते हैं, जब हाइलाइट किया जाता है या नहीं, आदि) के प्रभाव को प्रभावित करते हैं।
  • उत्पादन करने के लिए अपेक्षाकृत आसान है
  • रंग योजनाओं को गलती से "थीम" कहा जाता है जो सभी उदात्त समुदाय में हैं।

थीम (हरे रंग में हाइलाइट)

  • .sublime-theme फाइलें थीम या सबलाइम के यूआई पहलुओं को बदल देती हैं।
  • उत्पादन करना मुश्किल है
  • "कलर स्कीम्स" की तुलना में सच्चे उदात्त थीम को खोजना मुश्किल है

झूठी खबर

कई पैकेज थीम बदलने का दावा करते हैं, लेकिन वास्तव में कलर स्कीम को बदल देते हैं। यह आमतौर पर इसलिए होता है क्योंकि उत्पादन करने वाले लोग यह नहीं जानते कि "थीम" विशेष रूप से यूआई को संदर्भित करता है।

इसलिए कठिनाई का एक और स्तर रंग योजना के बजाय एक सच्चे "थीम" पैकेज पा रहा है।

यहां तक ​​कि कुछ कानूनी वेबसाइटें भी दोनों के बीच सही तरह से अंतर नहीं करती हैं, जो चुनौतियों को जोड़ती है। उदाहरण के लिए, Colorsublime.com में उदात्त "थीम" को बदलने के लिए एक ट्यूटोरियल है, लेकिन वास्तव में "रंग योजना" फ़ाइल प्रकार ( .tmTheme) को संदर्भित करता है ।

स्थापना दर्द

थीम और कलर स्कीम को स्थापित करना और परिभाषित करना कठिन है। वास्तव में, यह चौंकाने वाला है कि प्रक्रिया कितनी कठिन है। कठिनाई को और अधिक विस्तृत रूप से प्रस्तुत किया गया है जो कि उदात्त पाठ 3 में स्थापना और परिभाषा आवश्यकताओं में एक मौलिक परिवर्तन के साथ है, जो पूरी तरह से समझाया नहीं गया है, जो कई बार हम एक बार थीम्स और कलर स्कीम्स को बदलने के लिए निर्भर थे।

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

लेकिन थीम्स मेनू स्विचर के साथ आपको बस इतना करना होगा Preferences> Themeऔर आपको उन सभी विषयों की सूची दिखाई देगी जो आपने इंस्टॉल किए हैं। Sublime को पुनरारंभ किए बिना आप आसानी से थीम के बीच स्विच कर सकते हैं।

यहाँ वेबसाइट से एक नमूना है:थीम स्विचर gif

मेरा थीम मेन्यू स्विचर से कोई संबंध नहीं है, मैं सिर्फ एक प्रशंसक हूं।

फिर से, थीम मेनू स्विचर सबलाइम टेक्स्ट 3 में समान काम नहीं करता है। यदि आपको एक कस्टमाइज्ड लुक देने की आवश्यकता है, तो मैं सुझाव देता हूं कि सबलेम टेक्स्ट 3 में अपडेट न करें।


5

मैंने पहले सोचा था कि मैं एसबीटी 3 का उपयोग कर रहा था, तब मुझे लगा कि मैं अभी भी संस्करण 2 का उपयोग कर रहा हूं ...।


मुझे अंततः विंडोज पर अंधेरा होने का साइडबार मिला!

मैंने देखा कि जब मैंने अपने यूजर सेटिंग्स थीम को "सोडा डार्क 3.sublime-theme" पर सेट किया था तो यह आधे-अधूरे काम करेगा लेकिन आप फ़ोल्डर संरचना को नहीं देख पाए। इसलिए मैंने "3" के बिना थीम - सोडा फ़ोल्डर में अन्य विकल्प की कोशिश करने का फैसला किया और इसने तुरंत काम किया। यह आपकी प्राथमिकताएँ> सेटिंग्स - उपयोगकर्ता फ़ाइल में नीचे काम करना चाहिए।

{   
    "theme": "Soda Dark.sublime-theme",
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}

3

साइडबार के लिए सफेद होना बंद हो गया:

  1. डिफ़ॉल्ट थीम डाउनलोड करें, क्योंकि यह default.sublime-Theme द्वारा यहाँ फ़ोल्डर उदात्त लिंक में नहीं है
  2. उदात्त 3 प्राथमिकताओं में ->> ब्राउज़ पैकेज
  3. "डिफ़ॉल्ट थीम" नामक एक फ़ोल्डर बनाएं और डाउनलोड की गई फ़ाइल डालें

यदि आपने थीम सेटयूआई, सेटयूआई फ़ाइल सेट की है। -सुब्लीम-थीम टिप्पणी के साथ लाइन की तलाश में है:

"// sidebar || BG of selected files"

और इसके तहत एक स्ट्रिंग

"layer0. opacity: { "target": 0.0, "speed": 50.0, "interpolation": "smoothstep" }
replaceable target": 0.0 --> target": 1.0

2

सेटिंग color_schemeकेवल कोड पैलेट सेट करती है, सेटिंग themeआपके द्वारा निर्दिष्ट पूरे ST3 थीम को सेट करती है:

{
    "theme": "Nil.sublime-theme",
    "color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
    ...
}

2

ऐसा करने का एक सरल तरीका है:
प्राथमिकताएं पर जाएं -> पैकेज सेटिंग्स -> आपका थीम नाम -> सक्रियण

मेरे मामले में मैंने बॉक्सी थीम स्थापित किया है, इसलिए पथ होगा
प्राथमिकताएँ -> पैकेज सेटिंग्स -> बॉक्सी थीम -> सक्रियण

फिर एक पॉप-अप मेनू होगा जो आपको यह चुनने देगा कि आप किस प्रकार का थीम पैकेज सक्रिय करना चाहते हैं।
ऊपर और नीचे तीर का उपयोग करें, तो फिर चयन दर्ज करें या आप जिसे चुनना चाहते हैं उसे क्लिक करें।

यह तभी लागू होता है जब थीम इंस्टॉल की गई हो, सबलेट टेक्स्ट 3 साइडबार को भी कस्टमाइज़ किया गया हो।

आशा है कि यह किसी की मदद करेगा!


1

अपने अनुभव को बढ़ाने और उदात्त पाठ UI के साइडबार और थीम को बदलने का सबसे अच्छा तरीका यह है कि आप इसे नियंत्रित करने के लिए दो पैकेज स्थापित करें:

  1. एक थीम स्थापित करें जिसमें UI अपने पैकेज के अंदर हो (मैं Agila Theme [dracula] का उपयोग करता हूं)
  2. थीम मेनू स्विचर पैकेज स्थापित करें

आपके द्वारा उन दोनों को स्थापित करने के बाद, बस रंग योजना (टेक्स्ट एडिटर) बदलें और फिर थीम मेनू स्विचर के साथ आप जो भी यूआई उपयोग करेंगे, उस पर स्विच करेंगे।

याद रखें: यह आवश्यक है कि आप जिस थीम को पैकेज के अंदर UI के लिए इंस्टॉल करते हैं।


0

बस पैकेज स्थापित करें साइडबार बीजी : यह वर्तमान रंग योजना के आधार पर साइडबार थीम को बदल देगा। लेकिन ऐसा लगता है कि हर बार जब आप रंग योजना बदलते हैं, तो फ़ाइल खोलने के बाद साइडबार को बदल दिया जाएगा। वरीयताएँ-सेटिंग्स



-1

मुझे भी यही समस्या थी। बस प्राथमिकताएं -> सेटिंग्स - उपयोगकर्ता को विषय में सेट करें, जिसे कहा जाता है कि जसन संपत्ति को संपादित करके।

{
    // Default theme
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}

सामग्री विषय के लिए जिसका मैं उपयोग करता हूं। इसने मेरे लिए काम किया।

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