एंड्रॉइड स्टूडियो: सभी नई कक्षाओं में जोड़े गए "द्वारा निर्मित" टिप्पणी को कैसे निकालना / अपडेट करना है?


269

डिफ़ॉल्ट रूप से एंड्रॉइड स्टूडियो स्वचालित रूप से सभी नई कक्षाओं में एक हेडर टिप्पणी जोड़ता है, जैसे

/**
 * Created by Dan on 11/20/13.
 */

इसे अनुकूलित या हटाने की सेटिंग कहां है?

जवाबों:


412

मेनू बार से:

  • मैक ओएस पर चुनें Android Studio->Preferences
  • विंडोज और लिनक्स पर File-> चुनेंSettings

फिर बाएं हाथ के फलक में Editor-> देखें File and Code Templates

आपके पास इसे बदलने के दो तरीके हैं ...

1) Includesटैब चुनें और Created by...टेक्स्ट को सीधे संपादित करें ।

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

2) Templatesटैब का चयन करें और #parse("File Header.java")अपनी इच्छानुसार किसी भी टेम्पलेट के लिए लाइन संपादित करें ।

टेम्पलेट्स टैब संपादित करें

व्यक्तिगत रूप से मैंने विकल्प 1 का पालन किया) और डिफ़ॉल्ट हेडर टिप्पणी को TODO, उदा

/**
 * TODO: Add a class header comment!
 */

ये निर्देश एंड्रॉइड स्टूडियो v0.3.7 पर आधारित हैं। और v1.2.1.1 पर भी परीक्षण किया गया


3
मेरे एंड्रॉइड स्टूडियो में 0.3.2 - मैंने फ़ाइल और कोड टेम्प्लेट को फ़ाइल के
m.zam

2
और मैं उपयोगकर्ता नाम कहां बदल सकता हूं?
मैरिएन Klühspies

14
यदि आप मौजूदा टिप्पणियों को हटाना चाहते हैं, तो आप इस Regex को Edit -> Find -> Path में बदलें ... का उपयोग कर सकते हैं :/\*\*\n \* Created by .*\n \*/
nerdinand

+1 एक आकर्षण की तरह काम किया! बहुत बहुत शुक्रिया यार! आपने मेरा दिन बचाया।
शमौन डोरोयाकॉक

किसी भी विचार कैसे मौजूदा फ़ाइलों के लिए इस टेम्पलेट को लागू करने के लिए? धन्यवाद!
हिटमैनइडोस

64

आप टेम्पलेट फ़ाइल में #set ($ VARIABLE = "value") फ़ंक्शन के साथ $ {USER} चर को अधिलेखित कर सकते हैं।

On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header

On Mac: Android Studio -> Preferences -> Editor -> 
File and Code Templates -> Includes -> File Header

उदाहरण के लिए #set () फ़ंक्शन कॉल को प्रीपेन्ड करें:

#set( $USER = "YourName" )
/**
* Created by ${USER} on ${DATE}.
*/

25

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

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


20

एंड्रॉइड स्टूडियो फ़ाइल हेडर टेम्पलेट बदलें

चरण 1: पहले फ़ाइल हैडर पर होवर करें और नीचे दिए गए स्क्रीनशॉट में दिखाए अनुसार उस पर क्लिक करके पीले रंग की लाइटबल्ब और मेन्यू प्राप्त करें:

पीला लाइटबल्ब मेनू> टेम्पलेट संपादित करें

चरण 2: फिर संपादित करें मेनू मेनू आइटम पर क्लिक करें और निम्न पॉप-अप विंडो प्राप्त करें:

फ़ाइल टेम्पलेट पॉप-अप विंडो संपादित करें

नोट: इसके विवरण क्षेत्र में कई अन्य उपलब्ध टेम्पलेट चर हैं, आप उनका भी उपयोग कर सकते हैं।

चरण 3: संपादक क्षेत्र में अपना नाम निम्न स्क्रीनशॉट में दिखाए अनुसार जोड़ें और "ओके" बटन पर क्लिक करें और वर्तमान फ़ाइल और भविष्य के नए वर्ग के फ़ाइल हेडर तदनुसार उत्पन्न होंगे।

अद्यतित हेडर टेम्पलेट कॉन्फ़िगरेशन

आशा है कि यह उत्तर किसी और के लिए उपयोगी होगा! :-) चीयर्स! (यह एंड्रॉइड स्टूडियो 2.2 (सितंबर, 2015) संस्करण पर काम करता है।)


6
  1. Ctrl + shift + A दबाएं
  2. प्रकार: फ़ाइल और कोड टेम्पलेट।
  3. के अंतर्गत फ़ाइल हैडर के लिए देखें
  4. आप नीचे कुछ लिख सकते हैं

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


लेकिन इसे मौजूदा जावा फाइलों में कैसे शामिल किया जाए, जहां कोई फाइल हैडर शामिल नहीं है?
इवान स्टोजकोविक

4

यदि आप उन सभी टिप्पणियों को हटाना चाहते हैं जो पहले ही बनाई जा चुकी हैं। पथ संवाद में बदलें को खोलने के लिए Ctrl+ Shift+ मारो । रेगेक्स विकल्प की जांच करें और प्रतिस्थापित करेंR

/\*\*\n \* Created by .*\n \*/

कुछ भी नहीं के साथ ।


Regex को मूल रूप से nerdinand द्वारा पोस्ट किया गया था जो निम्नलिखित उत्तर के लिए टिप्पणी के रूप में था । हालाँकि मैंने उससे पूछा, उसने कई महीनों तक जवाब नहीं दिया। यही कारण है कि मैंने अभी किया है, इसलिए लोग इसे आसानी से पा सकते हैं।


3

स्वीकृत उत्तर में Android Studio v0.3 के निर्देश थे। इसलिए मैं एंड्रॉइड स्टूडियो 3.0.1 के लिए निर्देश जोड़ने का फैसला करता हूं

  • एंड्रॉइड स्टूडियो में जाएं Preferences-> CopyRight->CopyRightProfilesऔर एक नया प्रोफ़ाइल जोड़ने या मौजूदा प्रोफ़ाइल को संपादित करने के लिए [+] पर क्लिक करें।

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

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

निर्माता: हितेश साहू $ पर आज अंतिम बार संशोधित: $ file.lastModified कॉपीराइट: सभी अधिकार ear $ today.year http://hiteshsahu.com आरक्षित हैं

अपाचे लाइसेंस के तहत लाइसेंस प्राप्त, संस्करण 2.0 ("लाइसेंस"); आप लाइसेंस के अनुपालन के अलावा इस फ़ाइल का उपयोग नहीं कर सकते हैं। आप लाइसेंस की एक प्रति http://www.apache.org/licenses/LICENSE-2.0 पर प्राप्त कर सकते हैं, जब तक कि लागू कानून की आवश्यकता न हो या लिखित रूप में सहमति न हो, लाइसेंस के तहत वितरित सॉफ्टवेयर "AS IS" आधार पर वितरित किया जाता है, किसी भी प्रकार की वारंटी या शर्तों के बिना, या तो व्यक्त या निहित है। लाइसेंस के तहत अनुमतियों और सीमाओं को नियंत्रित करने वाली विशिष्ट भाषा के लिए लाइसेंस देखें।

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

  • अब उस नए बनाए गए कॉपीराइट को अपनी डिफ़ॉल्ट कॉपीराइट प्रोफ़ाइल के रूप में चुनें

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

  • अंत में नीचे की तरह संपूर्ण प्रोजेक्ट का कॉपीराइट अपडेट करें

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


2

आप चेतावनी को भी अक्षम कर सकते हैं। मेरे लिए डिफ़ॉल्ट टेम्प्लेट तो ठीक था लेकिन पीले रंग की हाइलाइटेड क्लास ज्वैडॉक मुझे परेशान कर रही थी। इसलिए इसे निष्क्रिय करने के लिए सेटिंग्स -> संपादक -> निरीक्षण -> सामान्य -> ​​"डिफ़ॉल्ट फ़ाइल टेम्पलेट उपयोग" को अनचेक करें।

आप इसे सभी परियोजनाओं के पार भी कर सकते हैं। बस उसी निरीक्षण टैब में प्रोजेक्ट प्रोफ़ाइल को डिफ़ॉल्ट में बदलें।


2

सेटिंग्स-> संपादक-> कॉपीराइट-> कॉपीराइट प्रोफाइल

एक अन्य स्थान है ("सेटिंग-> संपादक-> फ़ाइल और कोड टेम्प्लेट के अलावा") जहां समान टेम्पलेट को परिभाषित किया जा सकता है और जब भी फ़ाइल बनाई जाती है तब भी ट्रिगर किया जा सकता है।

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