2013-01-07 30 views
5

वहाँ एक रास्ता मैं स्वचालित रूप से ग्रहण CDT में एक समारोह के लिए समारोह हेडर उत्पन्न कर सकते हैं है? मैं संबंधित पोस्ट जो Alt + शिफ्ट + जम्मू या समारोह हेडर से पहले प्रकार /** का उपयोग करें और दर्ज प्रेस करने पूछना देखा है। हालांकि मैं सोच रहा हूं कि पूर्वनिर्धारित फ़ंक्शन हेडर प्राप्त करना संभव है या नहीं। मैंeclipse-cdt में फ़ंक्शन हेडर टिप्पणियां स्वचालित रूप से कैसे उत्पन्न करें?

C/C++> कोड शैली> कोड टेम्पलेट्स> टिप्पणियाँ> तरीके

में मेरी प्रारूप को परिभाषित करने की कोशिश की लेकिन कोड में इसका इस्तेमाल करने के लिए एक रास्ता नहीं मिल सका।

+0

और आप उन्हें वास्तव में क्या चाहते हैं? – netcoder

+0

मूल रूप से कोई भी जानकारी जो मैं चाहता हूं ... जैसे फ़ंक्शन नाम, लेखक, दिनांक, पैरामीटर, कॉपीराइट नोटिस .. आदि – bubble

+0

एक गंध के साथ जो डॉक्सिजन सांस ले सकता है। – bubble

उत्तर

12

मुझे डर है कि मैं तुम्हारे लिए एक आंशिक जवाब है हूँ:

  1. आप window -> preferences -> C/C++ -> Editor के पास जाकर Documentation tool comments तहत Doxygen का चयन करें, /** + enter टाइपिंग परम टिप्पणी में भरने और टैग स्वतः वापस आ जाएगी है। हालांकि मुझे अन्य फ़ील्ड स्वचालित रूप से जोड़ने का कोई तरीका नहीं मिला है।
  2. आप windows -> preferences -> C/C++ -> Editor -> Templates करने के लिए जाना है, तो आप टेम्पलेट्स कि ग्रहण स्वत: पूर्ण, में सक्षम हो जाएगा जब उसका नाम लिखकर बनाने के लिए सक्षम हो जाएगा।
    उदाहरण के लिए, आप, 'लेखक' नामक एक टेम्पलेट बनाने 'डॉक टिप्पणी' करने के लिए संदर्भ की स्थापना की और टैग आप एक पैटर्न के रूप में की जरूरत है निर्धारित कर सकते हैं। इस उदाहरण के लिए, मैंने @author ${user} का उपयोग किया (एक चर के उपयोग पर ध्यान दें)। अब आप 'ऑटो' टाइप करना शुरू कर सकते हैं, स्वतः पूर्ण होने के लिए ctrl+space दबाएं, और आपका टैग डाला जाएगा।

मुझे समझ में आता है कि यह वह उत्तर नहीं हो सकता है जिसे आप ढूंढ रहे हैं, लेकिन इससे मदद मिल सकती है। मैं भी ग्रहण सेटिंग्स स्वचालित रूप से इन उत्पन्न करने के लिए के साथ संघर्ष किया है, लेकिन आप टेम्पलेट के साथ यह कर, पर बहुत तेजी से हो जाते हैं और से आप वास्तविक सामग्री पर अधिक नियंत्रण है।

1

मैं एक छोटे से वैकल्पिक हल मिल गया है।

perferences में एक टेम्पलेट बनाएँ >> C/C++ >> संपादक >> टेम्पलेट्स (comfun) की तरह अद्वितीय नाम देने चर का उपयोग की तरह मैंने किया ($ {...}

टेम्पलेट

बचाने

अब अंदर समारोह घोषणा अद्वितीय नाम दर्ज करें और ctrl + space (देखना है कि कोई पाठ चिह्नित है) मारा, तो ग्रहण चर का मूल्यांकन कर सकते आपको बस इतना करना है समारोह ऊपर ऑटो उत्पन्न पाठ के लिए कदम है।

मुझे आशा है कि HEL थोड़ा सा पीएस।

/*-----------------------------------------------------------------------------+ 
| F U N C T I O N I N F O R M A T I O N         | 
+------------------------------------------------------------------------------+ 
| ToDo: check auto generated function comment       | 
|                    | 
| Function Name: ${enclosing_method}          | 
|                    | 
| Prototype at: ${file_base}_tdf.h         | 
|                    | 
| Description: add some useful content          | 
|                    | 
|                    | 
| Parameter:  ${enclosing_method_arguments}   | 
|                    | 
| Return Value: ${return_type} OK    | 
|                    | 
+-----------------------------------------------------------------------------*/