स्पाइडर एडिटर बैकग्राउंड को अंधेरे में कैसे बदलें?


91

मैंने अभी स्पाइडर को 3.1 संस्करण में अपडेट किया है और मुझे रंग योजना को अंधेरे में बदलने में परेशानी हो रही है। मैं अजगर और iPython कंसोल को अंधेरे में बदलने में सक्षम रहा हूं, लेकिन संपादक को अंधेरे में बदलने का विकल्प वह नहीं है जहां मैं इसके होने की उम्मीद करूंगा। किसी ने मुझे बता सकते हैं कि कैसे स्पाइडर 3.1 के संपादक की रंग योजना को अंधेरे में बदलना है?

जवाबों:


183

यदि आप स्पाइडर 3 का उपयोग कर रहे हैं, तो कृपया जाएं

Tools > Preferences > Syntax Coloring

और उस अंधेरे विषय का चयन करें जिसका आप उपयोग करना चाहते हैं।

स्पाइडर 4 में, डिफ़ॉल्ट रूप से एक अंधेरे विषय का उपयोग किया जाता है। लेकिन अगर आप एक अलग विषय का चयन करना चाहते हैं तो आप जा सकते हैं

Tools > Preferences > Appearance > Syntax highlighting theme


1
क्या "चर एक्सप्लोरर" के लिए एक अंधेरे पृष्ठभूमि को लागू करना संभव है? मुझे कुछ स्पष्ट याद आ रहा है, लेकिन मुझे इसकी रंग योजना बदलने का कोई तरीका नहीं मिला। "मदद" और "फाइल एक्सप्लोरर" खिड़कियों के लिए एक ही सवाल।
वाजिब-आईएम

@An_old_dude, यह पहले से ही लागू है और यह स्पाइडर 4 का हिस्सा होगा, नवंबर 2019 में रिलीज़ किया जाएगा।
कार्लोस कॉर्डोबा

2
त्वरित प्रतिक्रिया के लिए @Carlos कॉर्डोबा धन्यवाद। यह स्पाइडर (एक बेहतरीन आईडीई, आईएमएचओ) के लिए एक शानदार अतिरिक्त होगा।
तर्कसंगत-आईएम

यह वास्तव में गड़बड़ है। Spyder4 आप विषयों का चयन कर सकते हैं, लेकिन यह केवल वाक्य रचना हाइलाइटिंग क्षेत्रों को प्रभावित करता है जो पूरे यूआई का केवल 2/3 है, इसलिए संपूर्ण ऐप का 1/3 यानी एक्सप्लोरर, टूलबार आदि विषय से पूरी तरह से अलग हैं। जब हम एक थीम बदलते हैं तो VSCode, PyCharm और अन्य सभी IDE जैसे पूरे UI क्यों नहीं बदलते हैं? अगर यह इस तरह से होने जा रहा है तो विषयों के चयन का कोई मतलब नहीं है।
टोक्यो


8

स्पाईडर 2.3 के लिए जो अभी भी लिनक्स पर एप्ट-गेट के माध्यम से स्थापित है, आप के माध्यम से थीम को बदलते हैं

Tools > Preferences > Editor > Syntax Color 

Tools > Preferences > Syntax Coloring

केवल विभिन्न विषयों को समायोजित करने के लिए विकल्प दिखाता है, लेकिन वास्तव में एक अलग विषय को लागू नहीं करता है। स्पाइडर 3.x सिंटेक्स कलर के माध्यम से दूसरे विकल्प का उपयोग करता है।


7

यदि आप मैकबुक प्रो (ओएस एक्स) का उपयोग कर रहे हैं, तो निम्न चरणों का पालन करें:

python > Preference > Syntax coloring

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

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


1
@ewalei बहुत बहुत धन्यवाद!
लेसनर

5

उबंटू में स्पायडर 2.3.8 में , मुझे ऐसा करने के लिए कई सेटिंग्स मिलीं - प्रत्येक एक खिड़की के एक अलग हिस्से के लिए ... ऐसा लगता है कि आप सभी क्षेत्रों को अंधेरा नहीं कर सकते।

संपादक

निरीक्षक

कंसोल

इतिहास

IPython

और अंतिम परिणाम इस तरह दिखता है:

अंतिम


1
मैं स्पाइडर मेंटेनर हूं और आपका उत्तर केवल स्पाइडर के बहुत पुराने संस्करण (3 वर्ष से अधिक पुराने) पर लागू होता है। चूंकि आपने स्पष्ट नहीं किया है कि स्पाइडर संस्करण क्या लागू होता है, मुझे लगता है कि आपके पास दो विकल्प हैं: 1. तदनुसार अपना उत्तर अपडेट करें; 2) अपना उत्तर निकालें।
कार्लोस कॉर्डोबा

अजीब है, मैंने इसे पिछले सप्ताह स्थापित किया (उपयोग करते हुए sudo apt-get install spyder)। इसका उपयोग नहीं spyder3किया क्योंकि यह पायथन 2.7 (या करता है?) का समर्थन नहीं करता था। कोंडा का उपयोग नहीं किया क्योंकि मैं नहीं चाहता था कि मैं जो पहले से स्थापित है उससे अतिरिक्त अजगर हस्तक्षेप करूं। वैसे भी, मैं अपने कंप्यूटर पर आने पर कल सटीक संस्करण अपडेट करूंगा।
माइकल

यह लिनक्स डिस्ट्रोस के साथ एक नियमित समस्या है: उनके एलटीएस या स्थिर संस्करण बहुत पुराने पैकेजों के साथ आते हैं (जैसे कि यहां मामला है)। बहुत कम से कम, अपने उत्तर का उल्लेख करने के लिए कृपया स्पाइडर संस्करण का उपयोग करें।
कार्लोस कॉर्डोबा

किया हुआ। किसी भी तरह से मैं स्पाइडर को अपडेट कर सकता था, बिना कोंडा और पायथन 2.7 के समर्थन के साथ?
माइकल

आपके पास दो विकल्प हैं: ए) अपने डिस्ट्रो को अपडेट करें; और बी) एक virtualenv और पाइप का उपयोग करें।
कार्लोस कोरडोबा

3

मुझे एडिटर डार्क स्कीम को आईपीथॉन डार्क स्कीम से मेल खाना पसंद है। IPython के लिए, पर जाएं

Tools > Preferences > IPython cosole > display tab

और जाँच करें Dark background

कर्नेल को पुनरारंभ करें। फिर अपने द्वारा आयात किए जाने वाले रंगों को देखें। मेरा स्पाइडर 2 (अजगर 2.7) एनाकोंडा के आईपाइथन 5.3.0 का उपयोग करता है और आयात गुलाबी है, संपादक के लिए सबसे अच्छी मिलान योजना मोनोकै है, आप इसे चुनते हैं

Tools > Preferences > Syntax coloring

मेरा स्पाइडर 3, जब डार्क आईपिथॉन (2.4.1) का चयन करता है, तो पृष्ठभूमि मोनोकै की तुलना में थोड़ा अलग रंग दिखाती है, लेकिन आप इसे पसंद करते हैं

Tools > Preferences > Syntax coloring  

आप Monokaiटैब पर जाते हैं और रंगों को थोड़ा ट्विक करते हैं। मुझे बिल्डक को बकाइन से सियान में बदलना था


2

मैंने विकल्प की कोशिश की: उपकरण> प्राथमिकताएं> सिंटैक्स रंग> अंधेरे स्पाइडर काम नहीं कर रहा है।

आपको इसके बजाय पथ का उपयोग करना चाहिए: उपकरण> प्राथमिकताएं> सिंटैक्स रंग> स्पाइडर फिर संशोधन शुरू करें जैसे आप चाहते हैं कि आपका संपादक दिखाई दे


2

मुझे लगता है कि इस सवाल का जवाब देने वाले कुछ लोग वास्तव में वे क्या करने की कोशिश करते हैं, क्योंकि मैक ओएस संस्करण विंडोज़ को संभालने के तरीके में कुछ गड़बड़ है।

जब आप नई रंग योजना चुनते हैं और ओके पर क्लिक करते हैं, तो प्राथमिकताएं विंडो बंद होने की तरह दिखती हैं, लेकिन यह अभी भी मुख्य स्पाइडर विंडो के पीछे है। आपको कमांड ~ के साथ विंडोज़ को स्विच करना होगा या वरीयताओं को उजागर करने के लिए मुख्य स्पाइडर विंडो को स्थानांतरित करना होगा। फिर आपको नई रंग योजना प्राप्त करने के लिए अप्लाई पर क्लिक करना होगा।


1

@ डी। वुल्फ - अगर वरीयताएँ उपकरण के नीचे ड्रॉप-डाउन में दिखाई नहीं देती हैं, तो टूलबार में एक आइकन भी होता है जो उपकरणों के लिए एक सीधा रास्ता है -> प्राथमिकताएं, और सिंटैक्स रंग बाईं ओर है । रिंच देखें? बस उस पर क्लिक करें।


1

मेरा यह उपकरण है -> वरीयताएँ -> संपादक और "सिंटैक्स कलर स्कीम" ड्रॉपडाउन सूची के बहुत नीचे है।


1

मैंने देखा है कि कुछ लोग एडिशनल सॉफ्टवेयर इंस्टॉल करने की सलाह देते हैं, लेकिन मेरी राय में बिल्ट-इन स्किन का इस्तेमाल करना सबसे अच्छा तरीका है, आप इन्हें इन पर देख सकते हैं:

उपकरण> प्राथमिकताएँ> सिंटैक्स रंग


0

हे GitHub लिंक यहाँ (करने के लिए वहाँ जाना https://github.com/joonro/Spyder-Color-Themes करते हैं) पेज का कहना है के रूप में यू तेजस्वी प्राप्त कर सकते हैं कल रात विषय


0

पहले प्राथमिकताओं पर क्लिक करें (Ctrl + Shift + alt + p) फिर सिंटैक्स कलरिंग के विकल्प पर क्लिक करें और स्कीम को "okokai "में बदलें। अब इसे लागू करें और आपको डार्क स्कीम मिल जाएगी।



0

मैं जोड़ना चाहता हूं कि आप स्पाइडर 3 की थीम को लिनक्स पर एक अंधेरे में बदल सकते हैं :

Qtmodern


पाइप 3 के साथ Qtmodern स्थापित करें

pip3 install --user qtmodern

फ़ाइल खोलें:

python-site-packages/spyder/app/mainwindow.py

आधुनिक शैली का आयात करें

खोजें:

# Qt imports

जोड़ें:

import qtmodern.styles
import qtmodern.windows

ऐप को थीम दें

विधि खोजें:

def run_spyder(

जोड़ें:

#wrapper for custom theme
qtmodern.styles.dark(app)

विंडो को थीम दें

खोजें:

main.show()

इसे इसके साथ बदलें:

##wrapper for dark window theme
mw = qtmodern.windows.ModernWindow(main)
mw.show()

0

स्पाईडर 4.1 में, आप पृष्ठभूमि का रंग इससे बदल सकते हैं: उपकरण> प्राथमिकताएँ> सूरत> सिंटैक्स हाइलाइटिंग योजना


0

स्पाइडर 3 के लिए: यदि आप उपकरण> प्राथमिकता के तहत वरीयताएँ नहीं पाते हैं, तो शायद इसलिए कि वरीयताएँ उपकरण पट्टी में डिफ़ॉल्ट वरीयताएँ द्वारा आपके टूल बार पर पिन की जाती हैं


-4

हां, यह सहज जवाब है। स्पाइडर में कुछ भी सहज नहीं है। प्राथमिकताएं / संपादक पर जाएं और इच्छित योजना चुनें। इसके बाद प्रिफरेंस / सिंटैक्स कलरिंग में जाएं और अगर आप चाहें तो रंगों को एडजस्ट कर सकते हैं। tcebob


3
यह स्पाइडर 2.3 में चीजों को करने का तरीका था, लेकिन अब स्पाइडर 3 में नहीं है। एक नई योजना का चयन करना और वर्तमान को समायोजित करना दोनों Preferences > Syntax Coloringअब में किए गए हैं।
कार्लोस कॉर्डोबा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.