क्विक ओपन, जिनीसाठी आणखी एक प्लगइन

काही वापरण्यास सक्षम आहेत उत्कृष्ट मजकूर, प्रोग्रामरसाठी एक अतिशय मोहक, विस्तारणीय आणि वापरण्यायोग्य संपादक; परंतु बंद आहे म्हणून मी लेखक जॉन स्किनर यांच्या सहयोगीसह काम करू इच्छित नाही ("आपणास त्याचे रहस्य सांगत नाही अशा व्यक्तीस आपले स्वातंत्र्य विकू नका", बी फ्रँकलिन).

या बद्दल सर्वात व्यावहारिक गोष्टींपैकी एक म्हणजे कार्यशीलता जी दाबल्यास चालते Ctrl-P, जेथे संपादक एक मजकूर बॉक्स उघडेल जेथे आपण फाईलचे नाव किंवा या नावासारखे काहीतरी टाइप करू शकता आणि संपादक प्रोजेक्टमध्ये फाईल शोधत असेल. अचूक शोध आणि नंतर अस्पष्ट वापरणे. पहा:

जेव्हा आपण सामान्यत: आपण काय शोधत आहात हे आपल्याला माहित असते तेव्हा हे प्रकल्प वृक्ष नेव्हिगेट करण्यापासून वाचवते, फाइलच्या नावांचा एक समूह वाचून वाचवते. हे कमीतकमी सारखेच आहे युनिटी एच.यू.डी..

खूप पूर्वी मी वापरला होता स्नॅक केले, मध्ये लिहिलेला एक संपादक python ला अँटोन बोब्रोव्ह यांनी देखील क्विक ओपन, जिनी सुधारण्याच्या माझ्या धडपडीत मी ऑपरेशन केले द्रुत मुक्त-कार्यक्षम जिथे मी हा संवाद स्नॅकवरुन काढून टाकला आणि त्याला स्टँडअलोन अॅप बनविला जो मी नंतर ल्युआ मधील प्लगइनद्वारे जिनीशी एकत्रित केला, त्या मार्गाने जात:

प्लगइन वापरण्यासाठी प्रथम स्थापित करा: पायथन-जीटीके 2, पायथन-ग्लेड 2 आणि जिनी-प्लगइन-लूआ.

$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua

डाउनलोड करा क्यूपेन (प्लगइन) आणि ते आपल्या वैयक्तिक फोल्डरमध्ये अनझिप करा .कॉन्फिग / गेनी / प्लगइन्स / गेनीलुआ / ते अस्तित्त्वात नसल्यास ते तयार करा.

नंतर त्यामध्ये खालील ओळ जोडून .config / geany / plugins / geanylua / hotkeys.cfg फाइल तयार किंवा सुधारित करा

qopen/quick_open.lua

प्लगिनला कीबोर्ड शॉर्टकट नियुक्त करण्यात सक्षम होण्यासाठी. मग उघडा गेनी आणि कीबोर्ड शॉर्टकटसाठी आपल्या सेटिंग्जमध्ये पहा: "संपादन" »" प्राधान्ये "Com" जोड्या ", आणि कृती नियुक्त करा "क्विक ओपन" आपल्याला पाहिजे असलेला कीबोर्ड शॉर्टकट मी प्रती ठेवले " पी ", जे छपाईची क्रिया अधिलिखित करते, परंतु मी कधीही काहीही छापत नाही आणि ते देखील यासारखे दिसते उत्कृष्ट मजकूर.

मला आशा आहे की आपण प्लगइन वापरुन आपल्या छापांची तक्रार नोंदविली आहे.
हॅपी हॅपी

अद्यतनित करा: आता फायलींच्या सूचीत काय जुळले आहे ते ठळकपणे चिन्हांकित केले आहे आणि एक्सप्लोर करण्याचा प्रकल्प आढळला नाही तर असे गृहीत धरले जाते की ही फाइल शोधायची विनंती आहे. आपण केडीई वापरल्यास आपल्याला जीनोम आयकॉन पॅक देखील स्थापित करावा लागेल अन्यथा ते कार्य करणार नाही.

स्रोत: साठी xigurat यांनी लिहिलेले कोडनिन्जा


लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

3 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   पेड्रो म्हणाले

    मला हे हवे आहे परंतु संग्रहण तुटलेले दिसत आहे. आपण इतके दयाळू आहात आणि त्याऐवजी कोडला गिथबवर ढकलता?

    आणि शक्यतो जिनी प्लगइन रेपो वर पुल विनंती उघडण्यासाठी?
    https://github.com/geany/geany-plugins

    हे एक किलर वैशिष्ट्य आहे. मला खात्री आहे की बर्‍याच लोकांना ते हवे असेल.

  2.   बार्टोलो पाहिजे होते म्हणाले

    हाय, मी नुकतेच एक पोस्ट वाचले आहे, ज्यामध्ये आपण निपुणतेसाठी प्लगइन दर्शवित आहात
    जे आपण लुआमध्ये लिहिले आहे (द्रुत-मुक्त मला असे म्हणतात की असे म्हणतात) ..

    आपण पहाल:
    मला जिनी आवडते, परंतु मी नोटपैडचे .LG फंक्शन चुकवितो, होय, हेहे
    मी इंग्रजी मध्ये देखील खूप वाईट आहे ...

    जिनीचा पर्याय म्हणून, मी सायटीटीई वापरतो, आणि त्यासाठी मी एक प्लगइन बनविला आहे
    मी खाली ठेवले .LG:

    मी युजर ऑप्शन्स फाईलमध्ये (सायटीयूएसर.प्रॉपर्टीज) खालील ओळी जोडल्या आहेत.
    कमांड.नाव .१२. * = InsertDateTimeLog
    आदेश .12. * = InsertDateTimeLog
    कमांड.सबसिस्टम .12. * = 3
    कमांड.मोडे .१२. * = सेव्हबेफॉर: नाही
    कमांड.शॉर्टकट .12. * = एंटर करा

    मी लूआ स्टार्टअप स्क्रिप्टमध्ये खालील ओळी जोडल्या आहेत:
    फंक्शन InsertDateTimeLog ()
    स्थानिक लाइन 1, esLog, #LogMayus
    लाइन 1 = संपादक: गेटलाइन (0)
    जर लाइन 1 == शून्य नसेल तर लाइन 1 = "0000" समाप्त होईल
    esLog = स्ट्रिंग.सब (लाइन 1,1,4)
    esLogMayus = स्ट्रिंग.अपर (esLog)
    जर esLogMayus == ".LG" असेल तर
    संपादक: अ‍ॅड टेक्स्ट ("\ n \ n ——————– \ n")
    संपादक: अ‍ॅड टेक्स्ट (ओएसडेट ("% डी.% बी.% वाई __% हः:% एमएम"))
    संपादक: अ‍ॅड टेक्स्ट ("\ n ——————– \ n")
    अन्य संपादक: अ‍ॅड टेक्स्ट ("\ n")
    शेवट
    शेवट

    आणि मला आवडेल की आपण GEANY मधे असे काहीतरी करावे ... किंवा मला काही संकेत द्या ...

    आपली खात्री आहे की आपल्यासाठी याचा अर्थ थोडा आहे, आणि समुदायासाठी: अनेक लोक
    मी वापरेन…

    वाचण्यासाठी आणि शुभेच्छा दिल्याबद्दल धन्यवाद ..

  3.   रोनल म्हणाले

    चांगला, अभिनंदन, मी कोडचा अभ्यास करतो. सामायिक केल्याबद्दल धन्यवाद. मी आयकॉन.पी फाईलकडे विशेषत: पहात आहे, मला सिस्टमपेक्षा इतर चिन्ह घालायचे आहेत