eclipse meaning ग्रहण टेम्पलेट्स में उपयोग किए गए ${user} चर के मान को कैसे बदलें



lunar eclipse information (8)

http://morlhon.net/blog/2005/09/07/eclipse-username/

ऐसा लगता है कि आपका सबसे अच्छा शर्त जावा उपयोगकर्ता.नाम वैरिएबल को या तो अपनी कमांड लाइन पर फिर से परिभाषित करना है, या eclipse.ini फ़ाइल का उपयोग अपनी ग्रहण रूट रूट निर्देशिका में करना है। ऐसा लगता है कि मेरे लिए ठीक काम करता है:

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Duser.name=Davide Inglima
-Xms40m
-Xmx512m    

डिफ़ॉल्ट @Author टेम्पलेट को हार्डकोड करने के बजाय मैं ग्रहण को खाता जानकारी (लिनक्स में लिया गया - लेकिन विंडोज समाधान का भी स्वागत है) से लिया गया उपयोगकर्ता का असली नाम उपयोग करना चाहता है। इसे ग्रहण विन्यास में कहीं भी दर्ज करना स्वीकार्य होगा, हां, मुझे सही जगह नहीं मिल रही है।


Answer #1

ग्रहण खोलें, विंडो पर जाएं -> प्राथमिकताएं -> जावा -> कोड शैली -> कोड टेम्पलेट्स -> टिप्पणियां -> प्रकार और फिर 'संपादित करें' बटन दबाएं। वहां आप जेनरेटेड टिप्पणी फॉर्म @Author $ {user} में @Author Rajish में अपना नाम बदल सकते हैं।


Answer #2
Windows > Preferences > Java > Code Style > Code Templates > Comments

या eclipse.ini फ़ाइल खोलें और निम्न जोड़ें।

-Duser.name=Sumit Singh // Your Name


Answer #3

यह वह फ़ाइल है जिसे हम सभी ढूंढ रहे हैं (आपके ग्रहण कार्यक्षेत्र के अंदर):

.plugins / org.eclipse.core.runtime / .settings / org.eclipse.jdt.ui.prefs

आपको उस नाम के साथ @Author टैग मिलेगा जिसे आप बदलना चाहते हैं। ग्रहण को पुनरारंभ करें और यह काम करेगा।

उच्चारण के लिए आपको यूनिकोड प्रारूप (उदाहरण के लिए '\ u00E1') का उपयोग करना होगा।

आप 'इनआई' फ़ाइल को भी संशोधित कर सकते हैं क्योंकि पूर्व उत्तर सुझाव देते हैं या वैश्विक समाधान के लिए उपयोगकर्ता नाम var सेट करते हैं। या स्थानीय समाधान के लिए प्राथमिकता मेनू में @Author टैग को ओवरराइड करें। वे इस समस्या के दोनों वैध समाधान हैं।

लेकिन अगर आप 'उस' लेखक नाम की तलाश में हैं जो कि हम में से अधिकांश को परेशान कर रहा है, तो उस फाइल में है।


Answer #4

डॉव्सक्रिवाल्फ ने डेविड इनग्लिमा से जुड़े http://morlhon.net/blog/2005/09/07/eclipse-username/ पर एक टिप्पणी के रूप में टिप दिया

मैकोज़ पर मेरे लिए यह बहुत उपयोगी था।

  • ग्रहण बंद करें अगर यह खोला गया है।
  • ओपन टर्मनल (बैश कंसोल) और चीजों के नीचे करें:

    $ pwd / उपयोगकर्ता / आप / YourEclipseInstalationDirectory
    $ सीडी Eclipse.app/Contents/MacOS/
    $ echo "Duser.name = आपका नाम" >> eclipse.ini
    $ बिल्ली eclipse.ini

  • टर्मिनल बंद करें और फिर से ग्रहण शुरू / खोलें।


Answer #5

बस अन्य विकल्प। गोटो प्रीफेरेंस >> जावा >> संपादक >> टेम्पलेट्स , @Author का चयन करें और परिवर्तनीय $ {उपयोगकर्ता} बदलें।


Answer #6

ईजीआईटी समाधान

एक परियोजना पर टेम्पलेट चर बनाने या बदलने की उम्मीद करेगा-, वर्कस्पेस-, या पर्यावरण-आधार एक मानक ग्रहण सुविधा है। दुख की बात है, यह नहीं है। और भी, यह देखते हुए कि ग्रहण प्लगइन्स नए चर और टेम्पलेट को परिभाषित कर सकते हैं, वहां समाधान प्रदान करने वाले प्लगइन होना चाहिए। यदि वे हैं, तो उन्हें ढूंढना मुश्किल होगा। mmm-TemplateVariable , जो ग्रहण बाज़ार में उपलब्ध है, मैवेन उपयोगकर्ताओं के लिए सही दिशा में एक कदम है, जिसमें mmm-TemplateVariable में संस्करण, आर्टिफैक्टआईडी इत्यादि शामिल करने की क्षमता है।

सौभाग्य से, EGit , जो कि गिट के लिए ग्रहण उपकरण है, कोड टेम्पलेट्स में कई अलग-अलग चर शामिल करने के लिए बहुत लचीला साधन प्रदान करता है। एकमात्र आवश्यकता यह है कि आपकी परियोजना गिट का उपयोग करती है। यदि आप गिट का उपयोग नहीं करते हैं, लेकिन सॉफ्टवेयर विकास के बारे में गंभीर हैं, तो अब सीखने का समय है ( प्रो गिट बुक )। यदि आपको विरासत संस्करण नियंत्रण प्रणाली का उपयोग करने के लिए मजबूर किया जाता है, तो कुछ दिमाग बदलने की कोशिश करें।

harmsk के प्रयासों के लिए धन्यवाद, EGit 4.0 और ऊपर टेम्पलेट्स में गिट कॉन्फ़िगरेशन कुंजी मानों का उपयोग करने की क्षमता शामिल है। यह भंडार सेटिंग्स (प्रोजेक्ट), उपयोगकर्ता सेटिंग्स (खाता), और / या वैश्विक सेटिंग्स (वर्कस्टेशन) के आधार पर टेम्पलेट मान सेट करने की अनुमति देता है।

निम्न उदाहरण दिखाता है कि बहु-उपयोगकर्ता विकास वर्कस्टेशन के लिए ग्रहण और गिट को कैसे सेट अप करें और अधिक लचीलापन प्रदान करने के लिए ${user} बदले कस्टम गिट कॉन्फ़िगरेशन कुंजी का उपयोग ${user} । यद्यपि उदाहरण विंडोज़ के लिए एक्लिप्स मंगल और गिट की विंडोज 10 स्थापना पर आधारित है, उदाहरण लिनक्स और ओएसएक्स पर चलने वाले ईक्लिप्स और गिट को उनके संबंधित कमांड लाइन टूल्स का उपयोग कर लागू है।

गिट की user.name कॉन्फ़िगरेशन कुंजी और जावा की user.name सिस्टम प्रॉपर्टी के बीच संभावित भ्रम से बचने के लिए, एक कस्टम गिट कॉन्फ़िगरेशन कुंजी - user.author - का उपयोग लेखक का नाम और / या प्रमाण-पत्र प्रदान करने के लिए किया जाएगा।

टेम्पलेट कॉन्फ़िगर करना

एक गिट टेम्पलेट वैरिएबल का प्रारूप निम्नानुसार है

${<name>:git_config(<key>)}

जहां <name> कोई मनमाना परिवर्तनीय नाम है और <key> गिट कॉन्फ़िगरेशन कुंजी है जिसका मान उपयोग किया जाना चाहिए। यह देखते हुए, टिप्पणियाँ → प्रकार टेम्पलेट को बदलना

/**
 * @author ${author:git_config(user.author)}
 *
 * ${tags}
 */

अब गिट के user.author से लेखक के नाम को हल करने का प्रयास करेगा। user.author विन्यास कुंजी। किसी और कॉन्फ़िगरेशन के बिना, किसी भी नव निर्मित टिप्पणियों में @author के बाद कोई नाम शामिल नहीं होगा, क्योंकि अभी तक कोई भी परिभाषित नहीं किया गया है।

गिट को कॉन्फ़िगर करना

कमांड लाइन से

गिट सिस्टम कॉन्फ़िगरेशन - यह कॉन्फ़िगरेशन चरण वर्कस्टेशन पर सभी खातों पर लागू गिट की सिस्टम-व्यापी कॉन्फ़िगरेशन में परिवर्तन करता है जब तक उपयोगकर्ता या रिपोजिटरी सेटिंग्स द्वारा ओवरराइड नहीं किया जाता है। क्योंकि सिस्टम-व्यापी कॉन्फ़िगरेशन अंतर्निहित गिट एप्लिकेशन (उदाहरण के लिए विंडोज़ के लिए गिट) का हिस्सा हैं, परिवर्तनों को प्रशासक विशेषाधिकारों की आवश्यकता होगी। व्यवस्थापक के रूप में गिट बैश, cmd, या PowerShell चलाएं। निम्न आदेश सिस्टम-व्यापी लेखक सेट करेगा।

git config --system user.author “SET ME IN GLOBAL(USER) or REPOSITORY(LOCAL) SETTINGS”

इस "लेखक" का उद्देश्य एक अनुस्मारक के रूप में कार्य करना है कि इसे कहीं और सेट किया जाना चाहिए। यह विशेष रूप से उपयोगी होता है जब वर्कस्टेशन पर नए उपयोगकर्ता खाते का उपयोग किया जा रहा है।

इस सेटिंग को सत्यापित करने के लिए, एक खाली जावा प्रोजेक्ट बनाएं जो गिट का उपयोग करता है या मौजूदा गिट-आधारित प्रोजेक्ट खोलता है। एक वर्ग बनाएं और संदर्भ मेनू, ALT-SHIFT-J से स्रोत → जेनरेट एलिमेंट टिप्पणी का उपयोग करें , या जावाडॉक टिप्पणी प्रारंभ करें। परिणामी @author टैग चेतावनी के बाद किया जाना चाहिए।

शेष विन्यास परिवर्तन प्रशासक विशेषाधिकारों के बिना किया जा सकता है।

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

git config --global user.author “Mr. John Smith”

वैश्विक मूल्य को कॉन्फ़िगर करने के बाद, परीक्षण प्रोजेक्ट पर जल्दी लौटें और कक्षा की टिप्पणी लागू करें। @author टैग अब वैश्विक सेटिंग दिखाएगा।

गिट रिपोजिटरी (स्थानीय) कॉन्फ़िगरेशन - आखिरकार, किसी विशिष्ट प्रोजेक्ट के लिए किसी लेखक को कॉन्फ़िगर करने के लिए एक रिपॉजिटरी या स्थानीय कॉन्फ़िगरेशन का उपयोग किया जा सकता है। पिछली विन्यास के विपरीत, भंडार के भीतर से एक भंडार विन्यास किया जाना चाहिए। गिट बैश, पावरशेल इत्यादि का प्रयोग टेस्ट प्रोजेक्ट के भंडार में नेविगेट करें।

git config --local user.author “smithy”

यह देखते हुए, परीक्षण परियोजना में नई टिप्पणियां स्थानीय रूप से परिभाषित लेखक नाम का उपयोग करेंगी। अन्य गिट-आधारित परियोजनाएं, अभी भी वैश्विक लेखक नाम का उपयोग करेंगी।

ग्रहण के भीतर से

ऊपर कॉन्फ़िगरेशन परिवर्तन को ग्रहण के भीतर से अपनी प्राथमिकताओं के माध्यम से भी सेट किया जा सकता है : टीम → गिट-कॉन्फ़िगरेशन । सिस्टम-व्यापी गिट कॉन्फ़िगरेशन बदलने के लिए ग्रहण प्रशासक के रूप में चलाया जाना चाहिए।

कुल मिलाकर

यद्यपि यह उदाहरण विशेष रूप से सबसे आम मुद्दे के साथ निपटाया गया है, ${user} को बदलने का, इस दृष्टिकोण का अधिक उपयोग किया जा सकता है। हालांकि, गिट-डिफ़ाइंड कॉन्फ़िगरेशन कुंजियों का उपयोग न करने के लिए सावधानी बरतनी चाहिए, जब तक कि यह विशेष रूप से इरादा नहीं है।


Answer #7

फ़ाइल /etc/eclipse.ini संपादित करें, ताकि प्रविष्टि को शामिल किया जा सके;

-Duser.name=myname

"ग्रहण" को पुनरारंभ करें और अब, किसी भी नई फ़ाइल के निर्माण पर, विज़ार्ड (सी / सी ++ / जावा) के साथ, यह $ {user} के स्थान पर "myname" का उपयोग करेगा।





eclipse