मैं बहुत सारे sql सेलेक्ट स्टेटमेंट टाइप करता हूं। मैं वर्ण स्ट्रिंग 'ssf' को 'सेलेक्ट * से' में बदलने के लिए डेटाग्रिप को कॉन्फ़िगर करने में सक्षम होना चाहता हूं। क्या यह संभव है?

1
ThatDataGuy 21 फरवरी 2019, 18:44

2 जवाब

सबसे बढ़िया उत्तर

अच्छी खबर है, एक विशिष्ट स्ट्रिंग को और विस्तारित स्ट्रिंग के साथ बदलने के लिए डेटाग्रिप को कॉन्फ़िगर करना संभव है! अन्य संपादक क्या हैं (Sublime, VS Code, SSMS, Azure Data Studio , MySQL वर्कबेंच) कॉल "स्निपेट्स, " DataGrip और अन्य JetBrains उत्पाद WebStorm यहां

आप जो करने के लिए कहते हैं उसके लिए एक मौजूदा स्निपेट है, जो विस्तारित होने पर कर्सर को सही स्थान पर छोड़ देगा ताकि आप तुरंत वांछित स्रोत में प्रवेश करना शुरू कर सकें।

जैसा कि @moscas ने अपने उत्तर में उल्लेख किया है, लाइव टेम्प्लेट sel वह है जिसे आप ढूंढ रहे हैं।

जब sel टाइप किया जाता है, उसके बाद Tab (या आपका डेटाग्रिप "डिफ़ॉल्ट रूप से विस्तार" सेटिंग है) sel का विस्तार होगा

> `SELECT * FROM ...;`

कर्सर वह होगा जहां विस्तार के बाद इलिप्सिस (...) है। अन्य उपयोगी मौजूदा टेम्प्लेट यहां सूचीबद्ध हैं और मैं मांसपेशियों के निर्माण की सलाह देता हूं selc और selw. के लिए मेमोरी मैंने SELECT TOP(10) * FROM ...; के लिए एक selt भी बनाया है और आपको लिंक किए गए संसाधनों का उपयोग करके ssf स्ट्रिंग का उपयोग करके एक नया बनाने में सक्षम होना चाहिए .

यहां अन्य डिफ़ॉल्ट स्निपेट/लाइव टेम्प्लेट हैं जिनके साथ शिप किया जाता है डेटाग्रिप और डिफ़ॉल्ट विस्तार के साथ विस्तार करें:

+---------------------------------------------------------------+
|                Abbreviation   |    Expands to                 |
+---------------------------------------------------------------+
| ins      |  INSERT INTO ... (...) VALUES (...);"              |
| sel      |  SELECT * FROM ...;"                               |
| selc     |  SELECT count(*) FROM ... alias WHERE alias. ...;" |
| selw     | SELECT * FROM ... alias WHERE alias. ...;"         |
| upd      | UPDATE ... SET ... = ... WHERE ...;"               |
+---------------------------------------------------------------+
1
mgrollins 21 फरवरी 2019, 22:12

यह है, सेटिंग पर जाएं | संपादक | लाइव टेम्प्लेट जहां आप स्निपेट बना सकते हैं।

लेकिन देखें कि पहले से ही टेम्प्लेट हैं! तो, sel वास्तव में SELECT * FROM में बदल जाएगा।

इसे आजमाने के लिए, sel टाइप करें और TAB दबाएं।

1
moscas 22 फरवरी 2019, 11:29