कुछ का उपयोग करने में सक्षम है उदात्त पाठ, एक प्रोग्रामर के लिए एक बहुत ही सुंदर, एक्स्टेंसिबल और प्रयोग करने योग्य संपादक; लेकिन इसलिए मैं इसके लेखक श्री जॉन स्किनर के साथ सहयोग नहीं करना चाहता ("अपनी स्वतंत्रता किसी ऐसे व्यक्ति को न बेचें जो आपको अपने रहस्य न बताए", B. फ्रैंकलिन).
इसके बारे में सबसे व्यावहारिक चीजों में से एक है कार्यक्षमता जो दबाए जाने पर चलती है ctrl-पी, जहां संपादक एक टेक्स्ट बॉक्स खोलता है, जहां आप किसी फ़ाइल का नाम या इस नाम के समान कुछ लिख सकते हैं, और संपादक प्रोजेक्ट में फ़ाइल की तलाश करता है। एक सटीक खोज का उपयोग करना और फिर एक फजी। देख:
यह प्रोजेक्ट ट्री को नेविगेट करने से बचाता है, फ़ाइल नामों का एक गुच्छा पढ़ना, जब आप आमतौर पर जानते हैं कि आप क्या देख रहे हैं। यह कमोबेश उसी के समान है एकता HUD.
बहुत पहले मैंने इस्तेमाल किया था snakedमें लिखा गया एक संपादक अजगर एंटोन बोब्रोव द्वारा जो भी लागू करता है त्वरित खोलें, Geany को बेहतर बनाने के अपने संघर्ष में मैंने एक ऑपरेशन किया क्विक ओपन-टॉमिया जहां मैंने Sanked के इस डायलॉग को हटा दिया और इसे एक स्टैंडअलोन ऐप बना दिया, जिसे मैंने Lua में एक प्लगइन के माध्यम से Geany के साथ एकीकृत किया, इस तरह से:
पहले प्लग इन का उपयोग करने के लिए: python-gtk2, python-glade2 और geany-plugin-lua।
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
डाउनलोड कोपेन है (प्लगइन) और इसे अपने व्यक्तिगत फ़ोल्डर में अनज़िप करें। अगर यह इसे नहीं बनाता है तो .config / geany / plugins / geanylua /।
फिर निम्न पंक्ति जोड़कर .config / geany / plugins / geanylua / hotkeys.cfg फ़ाइल बनाएं या संशोधित करें।
qopen/quick_open.lua
प्लगइन में एक कीबोर्ड शॉर्टकट असाइन करने में सक्षम होने के लिए। फिर खोलें Geany और कीबोर्ड शॉर्टकट के लिए अपनी सेटिंग देखें: "संपादित करें" »" वरीयताएँ "» "संयोजन", और कार्रवाई असाइन करें "क्विक ओपन" कीबोर्ड शॉर्टकट जो आप चाहते हैं। मैंने लगा दिया " पी ", जो मुद्रण की कार्रवाई को अधिलेखित करता है, लेकिन मैं कभी भी कुछ भी नहीं छापता हूं और यह भी दिखता है उदात्त पाठ.
मुझे उम्मीद है कि आप प्लगइन का उपयोग करके अपने छापों की रिपोर्ट करेंगे।
हैप्पी हैकिंग।
अद्यतन: अब फाइलों की सूची में क्या मिलान बोल्ड में इंगित किया गया है और यदि परियोजना का पता लगाने का पता नहीं लगाया जा सकता है, तो यह माना जाता है कि यह उस फ़ाइल की निर्देशिका है जहां खोज का अनुरोध किया गया है। यदि आप kde का उपयोग करते हैं तो आपको एक सूक्ति आइकन पैक भी स्थापित करना होगा अन्यथा यह काम नहीं करेगा।
स्रोत: xigurat द्वारा लिखित कोडनिंजा
मैं यह चाहता हूं लेकिन संग्रह टूटा हुआ प्रतीत होता है। क्या आप इतने दयालु होंगे और कोड को बजाय github पर धकेलेंगे?
और संभवतः geany plugins के रेपो के लिए एक पुल अनुरोध खोलने के लिए?
https://github.com/geany/geany-plugins
यह एक हत्यारा सुविधा है। मुझे यकीन है कि बहुत से लोग इसे चाहते हैं।
नमस्ते, मैंने अभी एक पोस्ट पढ़ी है, जिसमें आप geany के लिए एक प्लगइन दिखाते हैं
जो आपने लुआ में लिखा था (त्वरित-मुझे लगता है कि यह कहा जाता था) ..
तुम देखोगे:
मैं गीन से प्यार करता हूं, लेकिन मुझे नोटपैड के .LOG फंक्शन की याद आती है, हां, हेहे
मैं भी अंग्रेजी में काफी बुरा हूँ ...
Geany के विकल्प के रूप में, मैं SciTE का उपयोग करता हूं, और मैंने इसके लिए एक प्लगइन बनाया है
.LOG जिसे मैंने नीचे रखा है:
मैं उपयोगकर्ता विकल्प फ़ाइल में निम्नलिखित पंक्तियाँ जोड़ता हूँ (SciTEUser.properties)
command.name.12। * = InsertDateTimeLog
कमांड.12। * = InsertDateTimeLog
command.subsystem.12। * = 3
command.mode.12। * = savebefore: नहीं
command.shortcut.12। * = दर्ज करें
मैं लुआ स्टार्टअप स्क्रिप्ट में निम्नलिखित पंक्तियाँ जोड़ता हूँ:
फ़ंक्शन InsertDateTimeLog ()
स्थानीय लाइन 1, एसलॉग, एसलोगमैयस
लाइन 1 = संपादक: गेटलाइन (0)
अगर लाइन 1 == शून्य है तो लाइन 1 = "0000" अंत है
esLog = string.sub (लाइन 1,1,4)
isLogCapus = string.upper (isLog)
अगर esLogMayus == ".LOG" तब
संपादक: AddText ("\ n \ n —————– \ n")
संपादक: AddText (os.date ("% d।% b।% Y __% Hh:% Mm"))
संपादक: AddText ("\ n —————– \ n")
अन्य संपादक: AddText ("\ n")
समाप्त
समाप्त
और मैं चाहूंगा कि आप GEANY में कुछ ऐसा ही करें ... या मुझे कुछ सुराग दें ...
सुनिश्चित करें कि आपके लिए इसका मतलब थोड़ा है, और सामुदायिक म्यूको के लिए: बहुत से लोग
मै इस्तेमाल करूंगा…
पढ़ने और बधाई के लिए धन्यवाद ।।
अच्छा, बधाई हो, मैं कोड का अध्ययन कर रहा हूं। साझा करने के लिए धन्यवाद। मैं विशेष रूप से आइकॉनों की फ़ाइल देख रहा हूं, मैं सिस्टम आइकनों की तुलना में अन्य आइकॉन लगाना चाहता हूं