इंटेलीज में @author की स्वतः पूर्णता


92

मैं ग्रहण से इंटेलीज आइडिया की ओर पलायन कर रहा हूं। एक बात जिसका मैं अभी तक पता नहीं लगा सका हूं वह @authorJavaDoc टैग का स्वत: पूर्ण होना है । @aग्रहण में टाइप करते समय , दो प्रस्ताव हैं:

@author - author name
@author

मैं इंटेलीज में पहला प्रस्ताव कैसे प्राप्त कर सकता हूं (क्या यह भी संभव है?)। और अगर यह संभव है, तो मैं लेखक के नाम प्लेसहोल्डर के लिए सम्मिलित किए गए टेम्पलेट को कैसे बदलूं?


stackoverflow.com/a/34475894/907576 वहाँ मैं Jetbrains बग ट्रैकर मुद्दा वोट करने का प्रस्ताव "कस्टम लेखक का नाम / ईमेल / संगठन फ़ाइल टेम्पलेट्स, पूरा होने में इस्तेमाल किया जा करने के लिए कॉन्फ़िगर करें"
radistao

IDEA 16.3 (कम से कम) यह ठीक वैसे ही काम करता है जैसा आप पूछते हैं।
मार्क जेरोनिमस

जवाबों:


77

आप एक लाइव टेम्पलेट के माध्यम से चारों ओर काम कर सकते हैं। सेटिंग्स पर जाएं -> लाइव टेम्पलेट, "जोड़ें" पर क्लिक करें -टन (दाईं ओर हरा प्लस)।

"संक्षिप्त" फ़ील्ड में, स्ट्रिंग दर्ज करें जो टेम्पलेट को सक्रिय करना चाहिए (जैसे @a), और "टेम्पलेट टेक्स्ट" क्षेत्र में स्ट्रिंग को पूरा करने के लिए दर्ज करें (जैसे @author - My Name)। जावा के लिए "लागू होने योग्य संदर्भ" (केवल शायद टिप्पणियाँ) सेट करें और (दाईं ओर) पूरा करने के लिए एक कुंजी सेट करें।

मैंने इसका परीक्षण किया और यह ठीक काम करता है, हालांकि इंटेलीज को इनबिल्ट टेम्पलेट पसंद है, इसलिए "@ + Tab" केवल "लेखक" पूरा करता है। Spaceलेकिन काम करने के लिए पूरा करने की कुंजी सेट करना ।

फ़ाइल टेम्प्लेट (उदाहरण के लिए एक वर्ग बनाते समय) के माध्यम से स्वचालित रूप से डाला गया उपयोगकर्ता नाम बदलने के लिए, जोड़कर बदला जा सकता है

-Duser.name=Your name

IntelliJ / bin डायरेक्टरी में idea.exe.vmoptions या idea64.exe.vmoptions (आपके संस्करण के आधार पर) ।

यहाँ छवि विवरण दर्ज करें

इंटेलीज को पुनः आरंभ करें


234

एक और विकल्प, वही नहीं जो आपने पूछा था, लेकिन उपयोगी हो सकता है:

पर जाएं Settings> - Editor-> File and code templates-> Includesटैब (दाईं ओर)। नई फ़ाइलों के लिए एक टेम्पलेट हैडर है, आप यहां उपयोगकर्ता नाम का उपयोग कर सकते हैं:

/**
 * @author myname
 */

सिस्टम उपयोगकर्तानाम के लिए:

/**
 * @author ${USER}
 */

Intellij 2016.02 से स्क्रीन शॉट


9
IDEA 15: फ़ाइल> सेटिंग्स> आपके चरण।
HelloWorldNoMore

1
वर्तमान तिथि को कैसे जोड़ सकते हैं?
TuGordoBello 12

6

लाइव टेम्प्लेट सक्षम करें की जाँच करें और इच्छित स्थान पर कर्सर को छोड़ दें और फिर लागू करें पर क्लिक करें ठीक है

यहाँ छवि विवरण दर्ज करें


4

Intellij IDEA Community 2019.1 के लिए आपको इन चरणों का पालन करना होगा:

फ़ाइल -> नया -> फ़ाइल टेम्पलेट संपादित करें .. -> कक्षा -> / * $ {USER} द्वारा $ {D}} * / / पर बनाया गया

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.