ग्रहण पर ऑटो कोड पूरा करना


99

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

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

यदि नहीं, तो मुझे किस जावा आईडीई से यह मिल सकता है?

मैं विशेष रूप से एक ही चीज़ के बारे में पूछ रहा हूँ जो टाइप करने के दौरान मुझे वही चीज़ मिलती है जिसका मैं उपयोग करता हूँ CTRL+ Space


जवाबों:


213

आप टाइपिंग के दौरान स्वतः पूर्ण होने के लिए स्वतः पूर्णता सेट कर सकते हैं।

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

अधिक विवरण के लिए यह प्रश्न देखें।


11
मुझे लगता है कि कैपिटल अक्षरों को जोड़ना आसान होगा। मैंने जोड़ा है._@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Md। अबू नफ़ी इब्ना ज़ाहिद

1
उन्हें ग्रहण के लिए यह डिफ़ॉल्ट व्यवहार करना चाहिए।
अमृत ​​लॉटे

मुझे विश्वास नहीं हो रहा है कि यह पहले से ही 2020 है जब VSCode और IDEA जैसे लगभग सभी अन्य संपादकों और IDE ने इसे बहुत पहले ही डिफ़ॉल्ट बना दिया था, ग्रहण को अभी भी उपयोगकर्ताओं को इसे मैन्युअल रूप से सेट करने की आवश्यकता है ...
जोनाथन

22

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

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

ब्याज के विन्यास विकल्प

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


2

विंडो -> वरीयताएँ -> जावा -> संपादक -> सामग्री सहायता> दर्ज करें

".Abcdefghijklmnopqrstuvwxyz"

स्वत: सक्रियण ट्रिगर में।

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


2

Windows पर जाएं -> वरीयता ---> जावा ---> सामग्री सहायता ---> ऑटो सक्रियण सक्षम करें --- (सम्मिलित करें। @ @ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV4XYZ ऑटो सक्रियण जावा के लिए चलाता है)

ग्रहण की वरीयताएँ


1

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


1

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


1

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

इंटेलीजे

इससे पहले कि किसी ने कहा "ग्रहण मुक्त है", ध्यान दें कि IntelliJ का मुफ्त सामुदायिक संस्करण है: www.jetbrains.com/idea/weownload/


1
हालांकि, ऑटो-आयात भी ग्रहण करते हैं।
डंकन

सामुदायिक संस्करण एंटरप्राइज़ फ़्रेमवर्क का समर्थन नहीं करता है, लेकिन यदि आपको इसकी आवश्यकता नहीं है, तो आप इसका उपयोग भी कर सकते हैं।
सम्मान-कासिक

ग्रहण में आप इस url को Install New Softwareमेनू में दर्ज कर सकते हैं : repo.eclipse.org/content/shadows/releases.unzip/org/eclipse/… और चयन करें Code Recommenders for Java Developers(यदि आपके द्वारा अन्य लोगों के चुने जाने पर समस्या हो सकती है)। एक बार स्थापित होने के बाद, यह प्लगइन आपकी खोज के मध्य अक्षरों के साथ स्वत: पूर्ण मिलान करने के लिए बहुत सहायक है।
एंटोनी मार्टिन

0

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

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


0

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


0

अब ग्रहण नियोन में यह सुविधा मौजूद है। किसी विशेष सेटिंग या कॉन्फ़िगरेशन की कोई आवश्यकता नहीं है। Ctrl+ Spaceकोड सुझाव उपलब्ध है


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

0

जब मैं इन्टेलिजिडा से एक्लिप्स में परिवर्तित हुआ तो मेरे पास एक समान मुद्दा था। यह निम्नलिखित चरणों में किया जा सकता है। विंडो पर जाएं> प्राथमिकताएं> जावा> संपादक> सामग्री सहायता और प्रकार ।_abcdefghijklmnopqrstuvwxyzS जावा क्षेत्र के लिए ऑटो सक्रियण ट्रिगर में


-1

कदम:

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

उस पत्र के साथ शुरू होने वाले सभी कमांड और चर अब दिखाई देने वाले हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.