2011-06-01 17 views
82

पर मैं ग्रहण स्वचालित रूप से मेरे लिए सभी संभव विकल्पों का सुझाव देना चाहते हैं, जबकि मैं, कुछ चर/वर्ग नाम या कीवर्ड लिख रहा हूँ की तरह फ्लैश में विकास करना या दृश्य स्टूडियो।ऑटो कोड पूर्णता ग्रहण

क्या यह संभव है?

यदि नहीं, जिसके साथ जावा आईडीई मैं इस मिल सकता है? जब मैं टाइप कर रहा हूँ

मैं विशेष रूप से स्वचालित रूप से के लिए एक रास्ता के बारे में पूछ रहा हूँ, एक ही बात CTRL + का उपयोग कर अंतरिक्ष मैं मिलता है।

+0

संभावित डुप्लिकेट [ग्रहण में स्वचालित रूप से समापन विंडो खोलना] (http://stackoverflow.com/questions/4765054/automatically-opening-completion-window-in-eclipse) –

उत्तर

161

आप टाइप करते समय स्वचालित रूप से खोलने के लिए ऑटो पूर्णता सेट भी कर सकते हैं।

Preferences>Java>Editor>Content Assist पर जाएं और Auto activation triggers for Java क्षेत्र में .abcdefghijklmnopqrstuvwxyz लिखें।

अधिक जानकारी के लिए यह question देखें।

+0

साइड सवाल, क्या कोई जानता है कि कैसे बंद करें माउस का उपयोग किए बिना स्वत: पूर्ण विंडो को क्लिक करने के लिए ताकि मैं सुझावों के बिना अपने चर का नाम दे सकूं? – bagelmakers

+2

@bagelmakers प्रेस एसीसी। – Luke

+0

मैंने टिप्पणियों के लिए '@' भी जोड़ा है –

1

हां। यदि सुझाव स्वचालित रूप से तुलना नहीं करता है, तो crtl + space बटन दबाएं।

16

संपादक में एक विशेष संदर्भ में उपलब्ध सभी संभव स्वत: पूर्ण विकल्प प्राप्त करने के लिए Ctrl+Space शॉर्टकट का प्रयोग करें।

ऑटो पूरा भी आप विभिन्न आदानों के लिए प्लेसहोल्डर वाला संपादक में कस्टम कोड टेम्पलेट्स डालने के लिए, की अनुमति देगा। उदाहरण के लिए, एक क्लास बॉडी के संदर्भ में, जावा एडिटर में "टेस्ट" शब्द को स्वतः पूरा करने का प्रयास करने से, आप यूनिट टेस्ट बनाने की अनुमति देंगे जो जुनीट का उपयोग करता है; हालांकि आपको विधि के शरीर को कोड करना होगा। पूर्व की तरह कुछ कोड टेम्पलेट्स, बॉक्स से बाहर आते हैं। ब्याज

  • ऑटो सक्रियण देरी के

    कॉन्फ़िगरेशन विकल्प। यदि ऑटो पूर्ण विकल्पों की सूची में दिखाई देने में बहुत लंबा समय लग रहा है, तो देरी को विंडोज़ से घटाया जा सकता है -> प्राथमिकताएं -> जावा -> संपादक -> सामग्री सहायता -> ऑटो सक्रियण विलंब (यहां कम देरी निर्दिष्ट करें)। जावा के लिए

  • ऑटो सक्रियण ट्रिगर। उसी फलक में पहुंच योग्य, यह डिफ़ॉल्ट रूप से . वर्ण होता है। जब आपने typeA. में केवल कुंजी डाली है और आप उन प्रासंगिक सदस्यों को देखने की उम्मीद करते हैं जिन्हें एक्सेस किया जा सकता है, तो ऑटो ट्रिगर सूची स्वचालित रूप से उपयुक्त सदस्यों के साथ पॉपअप हो जाएगी।
  • प्रस्ताव प्रकार। यदि आप किसी विशेष विविधता के प्रस्ताव देखना नहीं चाहते हैं, तो आप उन्हें विंडोज -> प्राथमिकताएं -> जावा -> संपादक -> सामग्री सहायता -> उन्नत से अक्षम कर सकते हैं। मैं आम तौर पर जावा और टेम्पलेट प्रस्तावों को छोड़कर अधिकांश प्रकार के प्रस्तावों को बंद करता हूं। Ctrl + स्पेस को कई बार मारना आपको विभिन्न प्रकार के प्रस्तावों के माध्यम से चक्र देगा।
  • टेम्पलेट प्रस्ताव। ये मिल प्रस्तावों के आपके भाग से अलग हैं। आप यहां अपने कोड टेम्पलेट जोड़ सकते हैं; इसे विंडोज -> प्राथमिकताएं -> जावा -> संपादक -> टेम्पलेट्स से एक्सेस किया जा सकता है। मौजूदा टेम्पलेट्स के कॉन्फ़िगरेशन की अनुमति है और इसलिए नए के अलावा भी है। हालांकि रिजर्व उपयोग उन कठिन टाइपिंग कार्यों के लिए है जिनके पास टेम्पलेट नहीं है।
0

दबाने Ctrl +अंतरिक्ष ग्रहण में स्वत: पूर्ण करने संवाद को खोलता है। जावा परिप्रेक्ष्य में यह . टाइप करने के बाद स्वचालित रूप से खुलता है (आमतौर पर थोड़ी देर के साथ)।

0

देखें कि कहीं आपके सेटिंग्स सही भी हैं:

विंडो -> प्राथमिकताएं -> जावा -> संपादक -> सामग्री सहायता करते हैं। देखें कि "पूर्णता प्रविष्टियां" की जांच किसी और चीज के साथ की जाती है, जहां आप ऑटो पूर्ण करने में सहायता करना चाहते हैं।

-2

कदम:

  • ग्रहण में, पहले अक्षर से कोड स्वत: पूर्ण बॉक्स खोलने के
  • जाएं >> विंडो >> वरीयता >> [जावा C++ php ...] >> संपादक >> ऑटो सक्रियण चलाता है के लिए ...
  • बस के अंदर और बॉक्स अपने कर्सर रखकर चरित्र अंतरिक्ष जोड़ें और अंतरिक्ष कुंजी धक्का ..

सभी आदेशों और चर जो कि पत्र के साथ शुरू अब प्रकट करने के लिए जा रहे हैं

0

इसका सरल इन कर रहे हैं कदम: 1. पहले निम्न सेटिंग्स को विंडो जाना -> वरीयताएँ -> जावा -> संपादक -> सामग्री सहायता -> उन्नत 2. दो चेक बॉक्स होने बक्से नहीं होगा। 3. वहां हमेशा कुछ भी जांचें और आवेदन पर क्लिक करें। 4. जब आप कोडिंग करेंगे तो अब स्वचालित रूप से ऑटो कोड पूर्णता सुविधा होगी।

0

चूंकि आपने अन्य जावा आईडीई के बारे में पूछा है, इसलिए मैं जेटब्रेन द्वारा इंटेलिजे का सुझाव देता हूं। बस इसे देखें: न केवल आपके द्वारा टाइप किए जाने पर ऑटो पूर्णता का समर्थन करता है, बल्कि ऑटो पूर्णता का चयन करने के बाद भी यह आयात पैकेज का समर्थन करता है।

IntelliJ

से पहले किसी ने कहा कि "ग्रहण नि: शुल्क है", ध्यान दें इंटेलीजे मुक्त समुदाय संस्करण के रूप में अच्छी तरह से है कि: www.jetbrains.com/idea/download/

+0

ग्रहण ऑटो-आयात भी, हालांकि। –

+0

सामुदायिक संस्करण उद्यम ढांचे का समर्थन नहीं करता है, लेकिन अगर आपको इसकी आवश्यकता नहीं है, तो आप इसका भी उपयोग कर सकते हैं। –

0

अब ग्रहण नियॉन में इस सुविधा मौजूद है। > प्राथमिकताएं - - किसी विशेष सेटिंग्स या configuation .On Ctrl +अंतरिक्ष कोड सुझाव की कोई ज़रूरत नहीं

+0

सच नहीं है। यह नियॉन से पहले मौजूद था! – hhj8i

0

विंडो उपलब्ध है> जावा -> संपादक -> सामग्री की सहायता>

दर्ज करें "। abcdefghijklmnopqrstuvwxyz "

ऑटो सक्रियण ट्रिगर्स में।

यह आपको अपना कोड पूरा करने की अनुमति देगा।

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