2010-08-21 8 views
27

मैं डॉक्सिजन कोड प्रलेखन के लिए एक ग्रहण-प्लगइन की तलाश में हूं। मुझे एक्लॉक्स-प्लगइन (http://home.gna.org/eclox/) मिला है। मैं यह जानना चाहता हूं कि यह स्वचालित रूप से "रिक्त" डॉक्सिजन टिप्पणी कैसे उत्पन्न कर सकता है, जिसे बाद में भर दिया जा सकता है या प्रलेखन ग्रहण प्लगइन के लिए बेहतर विकल्प क्या है?एक डॉक्सिजन ग्रहण प्लग स्वचालित रूप से स्टब दस्तावेज उत्पन्न करता है?

एक समारोह के लिए उदाहरण के लिए: शून्य च (int p1, पूर्णांक p2, ...), यह उत्पन्न करनी चाहिए:

/*! \brief ... 
    \param p1 ... 
    .. 
*/ 

पुनश्च मैं मुख्य रूप से C/C++ भाषाओं

के लिए उपयोग कर रहा हूँ

उत्तर

21

updated solution देखें।


पुराना जवाब:
विंडो में ग्रहण HELIOS में> वरीयताओं आप कर सकते हैं: C/C++ -> कोड style-> कोड Templates-> टिप्पणियाँ + स्वचालित रूप से नए तरीकों के लिए टिप्पणी जोड़ें और कक्षा

आप यहां टिप्पणी शैली को कॉन्फ़िगर कर सकते हैं, लेकिन यह उतना स्मार्ट नहीं है जितना होना चाहिए। आप कुछ बेहतर मिल जाए, मैं बहुत खुशी होगी ...

+0

हाय, मैंने कोशिश की, लेकिन टिप्पणी को जनरेट नहीं कर रहा है ... क्या मुझे कुछ याद आ रही है .. –

+0

यह केवल जेनरेट कोड के लिए है ... मेरा नया जवाब देखें। – tauran

+0

किसी भी व्यक्ति जो ग्रहण में ग्रहण को एकीकृत करने के लिए देख रहा है, उसके लिए https://github.com/theolind/mahm3lib/wiki/Integrating-Doxygen-with-Eclipse – shaffooo

73

एक अलग (बेहतर) अपने पिछले जवाब से दृष्टिकोण:
विंडो> वरीयताएँ-> C/C++ में -> संपादक,
सही में टैब "दस्तावेज़ीकरण उपकरण टिप्पणियों" के लिए देखो, और "वर्कस्पेस डिफ़ॉल्ट" में doxygen सेट करें।

अब आप एक समारोह के ऊपर /** टाइप कर सकते हैं और वापसी वापस कर सकते हैं।

/** 
int foo(int bar); 

हो जाता है

/** 
* 
* @param bar 
* @return 
*/ 
int foo(int bar); 
+0

यह सही है, धन्यवाद। – Chase

+0

वास्तव में जिस स्विच को मैं ढूंढ रहा था। चीयर्स। – Alchete

+2

सुनिश्चित नहीं है कि यह स्पष्ट बात ग्रहण नियॉन में क्यों काम नहीं कर रही है? –

4

परियोजना के लिए विशिष्ट सेटिंग
में परियोजना> गुण> C/C++ सामान्य:

  • टिक परियोजना विशिष्ट सेटिंग सक्षम के रूप में
  • Doxygen का चयन करें प्रलेखन उपकरण

फिर फ़ंक्शन/विधि से ऊपर /** टाइप करना और एंटर मारना काम करेगा। here देखें।

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