प्रॉम्प्ट लाइब्रेरी की मदद से, प्रॉम्प्ट सेव करना और उन्हें मैनेज करना

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

प्रॉम्प्ट लाइब्रेरी खोलने के लिए, फ़ाइल (macOS पर Android Studio) सेटिंग > टूल > Gemini > प्रॉम्प्ट लाइब्रेरी पर जाएं.

प्रॉम्प्ट सेव करना

कोई प्रॉम्प्ट जोड़ने के लिए, यह तरीका अपनाएं:

  1. फ़ाइल (macOS पर Android Studio) > सेटिंग > टूल > Gemini > प्रॉम्प्ट लाइब्रेरी पर क्लिक करके, प्रॉम्प्ट लाइब्रेरी खोलें.
  2. प्रॉम्प्ट का स्कोप सेट करने के लिए, स्कोप ड्रॉप-डाउन का इस्तेमाल करें:
    • आईडीई-लेवल के नियम सिर्फ़ आपके लिए उपलब्ध होते हैं. इनका इस्तेमाल कई प्रोजेक्ट में किया जा सकता है.
    • प्रोजेक्ट-लेवल के नियमों को, एक ही प्रोजेक्ट पर काम करने वाले साथियों के साथ शेयर किया जा सकता है.
  3. नया प्रॉम्प्ट जोड़ने के लिए, जोड़ें पर क्लिक करें.
  4. प्रॉम्प्ट को कोई नाम दें. अगर आपको एडिटर से प्रॉम्प्ट लागू करना है, तो यह नाम प्रॉम्प्ट लाइब्रेरी मेन्यू में दिखता है.
  5. दिए गए फ़ील्ड में प्रॉम्प्ट डालें. अगर प्रॉम्प्ट में किसी कोड का रेफ़रंस शामिल है, तो प्रॉम्प्ट को लागू करते समय उससे जुड़ा कोड जोड़ा जा सकता है. इसके लिए, अपने प्रॉम्प्ट में यहां दिए गए वैरिएबल इस्तेमाल करें:
    • $SELECTION - इससे चुने गए टेक्स्ट या कर्सर के आस-पास मौजूद टेक्स्ट के बारे में पता चलता है. अगर कोई टेक्स्ट नहीं चुना गया है, तो इससे कर्सर के आस-पास मौजूद टेक्स्ट के बारे में पता चलता है.
    • $CURRENT_FILE - यह फ़ाइल में मौजूद उस पूरे टेक्स्ट को दिखाता है जो फ़िलहाल एडिटर में चालू है.
  6. ज़रूरी नहीं: अगर आपको प्रॉम्प्ट को प्रॉम्प्ट लाइब्रेरी मेन्यू में नहीं दिखाना है, तो प्रॉम्प्ट लाइब्रेरी मेन्यू में दिखाएं से सही का निशान हटाएं.
  7. बदलाव लागू करने और अन्य सेटिंग कॉन्फ़िगर करना जारी रखने के लिए, लागू करें पर क्लिक करें. बदलावों को लागू करने और सेटिंग वाले डायलॉग से तुरंत बाहर निकलने के लिए, ठीक है पर क्लिक करें.

बाद में इस्तेमाल करने के लिए, चैट में किसी प्रॉम्प्ट पर राइट क्लिक करके भी उसे सेव किया जा सकता है. सेव किए गए प्रॉम्प्ट को लागू करने के लिए, एडिटर में राइट क्लिक करें. इसके बाद, Gemini > प्रॉम्प्ट लाइब्रेरी पर जाएं और प्रॉम्प्ट लागू करें.

सेव किए गए प्रॉम्प्ट का इस्तेमाल करना

प्रॉम्प्ट लाइब्रेरी से किसी प्रॉम्प्ट का इस्तेमाल करने के लिए, यह तरीका अपनाएं:

  1. अगर यह कोड, आपके इस्तेमाल किए जाने वाले प्रॉम्प्ट पर लागू होता है, तो उसे हाइलाइट करें. अगर प्रॉम्प्ट में किसी खास कोड का रेफ़रंस नहीं दिया गया है, तो इससे कोई फ़र्क़ नहीं पड़ता कि फ़ाइल में आपका कर्सर कहां है.
  2. प्रॉम्प्ट की सूची पाने के लिए, एडिटर में राइट क्लिक करें और Gemini > प्रॉम्प्ट लाइब्रेरी पर जाएं.
  3. Gemini को प्रॉम्प्ट सबमिट करने के लिए, मेन्यू से प्रॉम्प्ट चुनें.

प्रोजेक्ट-लेवल के प्रॉम्प्ट शेयर करना और उन्हें मैनेज करना

आपके पास प्रोजेक्ट लेवल पर प्रॉम्प्ट शेयर करने और उन्हें मैनेज करने का विकल्प होता है. ऐसा उन टीम के सदस्यों के साथ किया जा सकता है जो एक ही प्रोजेक्ट पर काम कर रहे हैं. प्रॉम्प्ट लाइब्रेरी में प्रोजेक्ट लेवल पर कोई प्रॉम्प्ट सेव करने पर, वह <project-root>/.idea/project.prompts.xml में सेव हो जाता है. प्रोजेक्ट-लेवल के प्रॉम्प्ट शेयर करने और उन्हें मैनेज करने के लिए, .idea फ़ोल्डर को अपने वर्शन कंट्रोल सिस्टम में जोड़ें.