2009-10-29 19 views
8

ग्रहण के साथ कोडिंग करते समय, आप "*" टिप्पणियों को कैसे बंद करते हैं जब आप बहु-पंक्ति टिप्पणी शुरू करते हैं?ग्रहण में बहु-पंक्ति टिप्पणियों में मैं '*' कैसे बंद करूं?

के बजाय यह देख,

/** 
* Here is a comment 
* some more 
*/ 

मैं इस मिल सकता है?

/** 
    Here is a comment 
    some more 
*/ 

यदि आप सोच रहे हैं कि "/ **" है क्योंकि मैं डॉक्सिजन का उपयोग करता हूं।

+2

रिकॉर्ड के लिए है, Doxygen * की स्ट्रिप्स, तो यह वास्तव में एक ही रास्ता या कोई फर्क नहीं पड़ता अन्य। –

उत्तर

5

this thread में उल्लेख किया है, आपको लगता है कि

Preferences > Java > Code Style > Code Templates 
उदाहरण के लिए

तो लिए जा रहा है, अगर आप में एक क्षेत्र के टिप्पणी के लिए टेम्पलेट संशोधित द्वारा (जिसका अर्थ है "अग्रणी तारक अक्षम करने") केवल कर सकते हैं:

/** 

*/ 

जब आप किसी फ़ील्ड पर टिप्पणी करेंगे तो यह उस तरह से (मध्य में किसी भी तार के बिना) आएगा।

हालांकि, यह jdk1.3 (अद्यतन: current oracle link) तक Sun convention for Java comment formatting के खिलाफ जाता है (देखा also here के रूप में) ...
हालांकि, के रूप में उल्लेख Amedee Van Gasse द्वारा in the comments:

जावाडोक 1.4 के साथ शुरू , the leading asterisks are optional


एक भी सरल तरीका है (यदि आप केवल करने के लिए है कि अपने कोड के कुछ टिप्पणियों के लिए की जरूरत है, जबकि मानक शैली के साथ एक दूसरे को ध्यान में रखते हुए), तब होता है जब एक बहु पंक्ति टिपण्णी यह ​​एक तरह दिखाई :

/** 
* 
*/ 

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

/** 

    */ 

/** 
    My first line of comment 
    My second line of comment 
    My third line of comment 
    */ 
+1

आपके उत्तर के लिए धन्यवाद। मैंने कोशिश की और दुर्भाग्य से, यह काम नहीं करता है। लेकिन, एक संबंधित नोट पर, मैं जिस फ़ाइल को संपादित कर रहा हूं वह एक .c फ़ाइल है। हर किसी की जानकारी के लिए, उपर्युक्त संकेत के बिना भी, यदि मैं जावा फ़ाइल को संपादित करने का प्रयास करता हूं, तो यह मुझे अग्रणी तारांकन नहीं देता है। लेकिन, मुझे सी फ़ाइल के लिए सुविधा की आवश्यकता है !!! – chronodekar

+0

मैं थोड़ी देर के लिए शिकार कर रहा हूं। चूंकि मुझे कुछ भी बेहतर नहीं लग रहा है, इसलिए मैं आपकी दूसरी विधि के साथ जा रहा हूं। (मैं इसे उत्तर के रूप में चिह्नित करूंगा) – chronodekar

+0

"हालांकि, यह जावा टिप्पणी स्वरूपण के लिए सूर्य सम्मेलन के खिलाफ जाता है (जैसा कि यहां भी देखा गया है ..." सही नहीं है। यह कहता है: "जावाडोक 1.4 से शुरू, प्रमुख तारांकन वैकल्पिक हैं।" –

0

ग्रहण 4.2.1 के साथ मैं फ़ॉर्मेटर इस्तेमाल किया बंद/सुविधा पर, टिप्पणियाँ टैग अन्य बुद्धिमान सितारों दुःस्वप्न वापस हो जाएगा के रूप में एक ही लाइन पर टैग पर फ़ॉर्मेटर नहीं करना सुनिश्चित करें।

// @formatter:off 
/* 
Eclipse your * are messing up my comments big time and If I used you 
more often I'd put a patch together to add back in the "Add Leading Star" option 
*/ 
// @formatter:on 

ग्रहण प्राथमिकताओं में ऑन/ऑफ सुविधाओं को "चालू" चालू करना होगा: जावा> कोड स्टाइल> फ़ॉर्मेटर। "संपादित करें" बटन पर क्लिक करें, "ऑफ/ऑन टैग", "बंद/टैग पर सक्षम करें" को चेक करें।

से

How to turn off the Eclipse code formatter for certain sections of Java code?

इसके अलावा। मैं उपयोग में आसानी के लिए बंद // पर // करने के लिए टैग बदलने

ऐसा ही एक पोस्ट How to disable the automatic asterisk (inserting stars) in Eclipse when adding a multi-line comment?

+0

उत्तर के लिए धन्यवाद। मैं अभी अन्य आईडीई में स्थानांतरित हो गया हूं, लेकिन अगर मुझे समय मिल जाए तो आपका जवाब आ जाएगा। – chronodekar

संबंधित मुद्दे