हे पोस्ट दोन भागात विभागले गेले आहे, प्रथम मुलभूत गोष्टीः स्थिर कोड तपासणीआणि नंतर मुख्य कोर्स: पायथनसाठी स्वयंपूर्ण
स्थिर कोड तपासणी
काल रात्री उन्हात थोडा प्रोग्रामिंग केल्यानंतर मी प्लगइन सह वाढवायला सुरूवात केली गेनी फसवणे लुआ, नंतर minutes मिनिटात माझ्याकडे आधीच होते एक प्लगइन लिहिले ज्याने मला पायथन आणि कॉफीस्क्रिप्टमधील कोडची स्थिर तपासणी केली, न वापरलेल्या त्रुटी व आयातीकडे लक्ष वेधून घेणे, जेव्हा आपण साध्या दृष्टीने लपून असलेल्या मूर्ख चुका शोधण्यासाठी घाईत असता तेव्हा खूप उपयुक्त ठरते.
हे साध्य करण्यासाठी, हे स्थापित केले आहे पायफ्लेक्ससाठी स्थिर तपासक python ला, कॉफीस्क्रिप्ट, त्या भाषेचे कंपाइलर आणि विस्तारण्यासाठी प्लगइन गेनी en लुआ.
$ sudo aptitude install pyflakes coffeescript geany-plugin-lua
ची फाईल python ला आणि आम्ही जात आहोत "बिल्ड" »" बिल्ड कमांड सेट करा "; प्रथम पर्यायात ठेवले आहे, जिथे ते म्हणते "संकलित" असे लिहिले आहे:
pyflakes "%f"
आणि आपण केलेल्या चुका शोधण्यासाठी नियमित अभिव्यक्तीमध्ये:
(.+):([0-9]+):(.+)
या प्रकारे शिल्लक:
जेव्हा आपल्याकडे फाईल ओपन असेल python ला आणि दाबले जाते F8 त्यातील त्रुटी दर्शविणारी स्थिर तपासणी कार्यान्वित केली जाते.
सह साध्य करण्यासाठी कॉफीस्क्रिप्ट, स्थिर तपासणी आणि संकलन, एक फाईल उघडेल .कॉफी आणि बिल्ड कमांडस् मध्ये ठेवले आहे:
coffee -c "%f"
त्रुटींसाठी रीजेक्ससह:
Error: In (.+), .* ([0-9]+): (.+)
प्रत्येक वेळी फाइल सेव्ह झाल्यावर या संकलित आज्ञा स्वयंचलितपणे चालविण्यासाठी आणि F8 दाबण्याबद्दल विसरून जा, त्यातील फाइल कॉपी करा येथे आपल्या वैयक्तिक फोल्डरमध्ये "~ / .config / geany / plugins / geanylua / ઘટના", जर त्या डिरेक्टरी रचना अस्तित्वात नसेल तर: तयार करा.
मी प्रत्येक वेळी फाइल मध्ये सेव्ह करते python ला o कॉफीस्क्रिप्ट हे स्थिरपणे तपासले जाते.
पायथनसाठी स्वयंपूर्ण
मी बनवलेली दुसरी खेळणी ही होती प्लगइन जे एक्लिप्स पायदेव्ह प्लगइनच्या तुलनेत एक ऑटो-कॉम्प्लेशन करण्यास अनुमती देते परंतु जीनियच्या वेग आणि प्रकाशपणासह.
स्थापित करा दोरी, कोड रीफॅक्टोरिंग आणि विश्लेषणासाठी ग्रंथालयः
$ sudo aptitude install python-rope
समाविष्ट असलेल्या फायली अनझिप करा येथे "~ / .config / geany / plugins /" फोल्डरमध्ये आणि शॉर्टकटची प्राधान्ये उघडा "संपादन" »" प्राधान्ये "Com" जोड्या " आणि प्रविष्टी पहा "python ला पूर्ण करा ”आणि त्यास स्वयंपूर्ण की संयोजन द्या " जागा ", घाबरू नका जर ते डीफॉल्ट स्वयंपूर्णतेसह आदळले असेल तर भीती न ठेवता संयोजन अधिलिखित करा, जर त्या फाईलमध्ये स्वयंपूर्णता चालविली जात नसेल तर python ला संपादकाची डीफॉल्ट पूर्णता क्रिया अंमलात आणली जाईल.
अशाप्रकारे आपल्याकडे जिनीमध्ये आधीपासूनच एक सभ्य स्वयंपूर्ण असणे आवश्यक आहे.
समारोप
मी प्रामाणिकपणे असे म्हणतो की हे प्लगइन हलके वातावरणासाठी आणि ग्रहण, नेटबीन्स, कोमोडोएडिट आणि छान सबलाइम टेक्स्टला निरोप देत आहे. या प्लगइनद्वारे आपल्याकडे छोट्या आणि सोप्या जिनीमध्ये उत्कृष्ट संपादकांची शक्ती असू शकते.
जर "कॉन्फिगरडेरा" खूप गुंतागुंतीचा किंवा भारी असेल तर फक्त वापरा माझे जिनी सेटअप. आपले फोल्डर "~ .कॉन्फिग / गेनी" जतन करा, आणि तसे झाले तर तेथे नवीन कॉन्फिगरेशन अनझिप करा; स्थापित करा:
$ sudo aptitude install pyflakes coffeescript python-rope geany-plugin-lua
आणि आपल्याकडे जाण्यासाठी तयार संपादक असेल.
मी आशा करतो की आपण याचा आनंद घ्याल आणि या शोधाचे आपले प्रभाव मला कळवा… हेहे….
खुप छान! मी नंतर हे तपासण्यासाठी «बुकमार्क to वर जात आहे
योगदानाबद्दल आणि क्यूबान गुणवत्तेसह धन्यवाद 😉
@ टिटोटाटिन
मी मूळ पोस्टचा लेखक आणि प्लगइन बनवणारा लेखक आहे.
ती थीम जीनसाठी विस्मरण आहे.
सध्या, समुदाय.uci.cu खाली आहे परंतु तेथे गिट रिपॉझिटरीजमध्ये एक रेपो होस्ट केलेला आहे ज्यामध्ये मी वापरते त्याप्रमाणे माझे जीनी कॉन्फिगरेशन आहे.
ग्रीटिंग्ज, .ड.
तुमचे खूप खूप आभार, सत्य हे मला डीफॉल्टनुसार आलेल्या थीमपेक्षा अधिक आवडते.
ग्रीटिंग्ज
खूप चांगले योगदान. तसे, जीन प्रतिमांमध्ये कोणती थीम दिसते?
कॉम्बिनेशनमध्ये अजगर पूर्ण होण्याची एंट्री मला दिसत नाही, मी संपूर्ण कॉन्फिगरेशन फोल्डर कॉपी केली आणि पॅकेजेस पोस्टच्या समापन विभागाच्या अनुषंगाने स्थापित केल्या.
मला जे काही हरवत आहे ते मला आधीपासूनच सापडले आहे, प्लगइन प्राधान्यांमध्ये, आपल्याला लुआ प्लगिन सक्षम करावे लागेल आणि तेच आहे 😛
मी हे सांगायला विसरलो की टूल्स, प्लगइन व्यवस्थापक आणि ल्युआ सक्षम असणे आवश्यक आहे आणि ते कार्य करत नसल्यास संपादन, प्लगइन प्राधान्ये check
मला शिकण्याची आणि तुमच्यासारख्या शिक्षकांची गरज आहे
प्रकाशनानंतर जवळजवळ 10 वर्षांनंतर आणि मार्गदर्शन आणि मदतीची अजूनही किंमत आहे
खूप खूप धन्यवाद! यामुळे मला खूप मदत झाली