/**
* Gets {someField}
*
* @return value of {someField}
*/
कहाँ {someField} फ़ील्ड नाम के लिए प्लेसहोल्डर है। इंटेलिज आइडिया के लिए यह टेम्पलेट बनाना संभव है (लाइव टेम्पलेट के रूप में हो सकता है)?
/**
* Gets {someField}
*
* @return value of {someField}
*/
कहाँ {someField} फ़ील्ड नाम के लिए प्लेसहोल्डर है। इंटेलिज आइडिया के लिए यह टेम्पलेट बनाना संभव है (लाइव टेम्पलेट के रूप में हो सकता है)?
आप विधि के ऊपर कैरेट रखकर जावाडोक उत्पन्न करते हैं। फिर आप /**
टाइप करें और दबाएं दर्ज करें।
दुर्भाग्य से टेम्पलेट बदला नहीं जा सकता है और वहाँ उस के लिए एक अनुरोध है: http://youtrack.jetbrains.net/issue/IDEA-28206
लिंक किए गए मुद्दे को अब 'निश्चित' के रूप में चिह्नित किया गया है – Gallal
अब आप टेम्पलेट्स पर टिप्पणियां संपादित कर सकते हैं। नीचे जवाब देखें। http://stackoverflow.com/a/38094408/2377639 –
निश्चित रूप से आप इस तरह के जावाडोक के लिए एक जीवित टेम्पलेट जोड़ सकते हैं। ऐसा करने का सबसे आसान तरीका संपूर्ण टिप्पणी का चयन करना है और "लाइव टेम्पलेट के रूप में सहेजें" कार्रवाई (टूल्स मेनू) का आह्वान करना है। अधिक जानकारी के लिए http://www.jetbrains.com/phpstorm/webhelp/creating-and-editing-live-templates.html देखें।
इससे आपको सबसे अधिक रास्ता मिल जाएगा।
File | Settings... | Live Templates
प्रेस हरी के साथ साथ एक नई कस्टम टेम्पलेट जोड़ने के लिए।
Abbrevation: getter
खाका पाठ:
/**
* Gets $FIELD$
*
* @return value of $FIELD$
*/
public $RET$ get$FIELD$()
{
$END$
}
जावा में लागू: declaration
।
getter
टाइप करें जहां आप एक विधि और tab
पूरा करेंगे।
एकमात्र कमी यह नहीं है कि मुझे $FIELD$
के पहले चरित्र को get$FIELD$
में कैपिटल किया गया है, लेकिन अन्य स्थानों में से कोई भी नहीं है।
यहाँ संदर्भ के लिए एक छवि है:
मैं methodName() अभिव्यक्ति की कोशिश की, लेकिन यह केवल काम करता है, जबकि एक विधि के अंदर, आप विधि इसके बाहर चाहते हैं, जावाडोक में।
उत्पन्न मेनू (Cmd + N मैक पर, Alt + Windows पर डालें)
लाओ ऊपर दाहिने हाथ कोने में अंडाकार क्लिक करें।
ऊपरी बाएं कोने में प्लस क्लिक करें और एक नया टेम्पलेट बनाते हैं।
पुराने टेम्पलेट की सामग्री को नए टेम्पलेट में कॉपी करें और इसके शीर्ष पर निम्न पंक्तियां जोड़ें।
/**
* Gets $field.name
*
* @return value of $field.name
*/
अब जब आप गेटर उपयोग 'नया टेम्पलेट' पैदा करते हैं और आप JavaDoc के साथ अपने गेटर मिलना चाहिए।
एक आकर्षण की तरह काम करता है: डी – Dr4gon
आप ग्रहण उपयोग कर रहे थे अगर मैं सलाह देते हैं [JAutoDoc] (http://jautodoc.sourceforge.net/)। – mattbdean