2015-07-09 7 views
27

के साथ कन्स्ट्रक्टर को प्रदर्शित करने के लिए कैसे ग्रहण में ऑटो पूर्ण पैरामीटर के साथ सभी रचनाकार प्रदर्शित करता है, लेकिन एंड्रॉइड स्टूडियो नहीं करता है।एंड्रॉइड स्टूडियो ऑटो पूर्ण: पैरामीटर

उदाहरण के लिए ग्रहण में निम्नलिखित स्क्रीनशॉट देखें, यह इरादे वर्ग के सभी रचनाकारों को प्रदर्शित करता है।

enter image description here

ऑटो आशय वर्ग के लिए एंड्रॉयड स्टूडियो में पूरा निम्नलिखित के रूप में पैरामीटर के बिना प्रदर्शित किया जाता है है।

enter image description here

कैसे मानकों के साथ सभी कंस्ट्रक्टर्स प्रदर्शित करने के लिए स्वत: एंड्रॉयड स्टूडियो में पूरा बदलने के लिए?

+1

आप के रूप में समस्या ट्रैकर में एक सुविधा का अनुरोध कर रही है विचार किया है? मैं व्यक्तिगत रूप से इस पर रो रहा हूँ। – Leprechaun

+0

कृपया सही उत्तर स्वीकार करें। –

उत्तर

29

मैं आमतौर पर Ctrl+P से शुरू करता हूं यह देखने के लिए कि कौन से तर्क स्वीकार किए जाते हैं (ऑटो अनुमान पूर्ण मेरी राय में त्रुटि का तरीका है)। और यदि आपके मामले में आप नाम टाइप करना चाहते हैं तो dropdown मेनू सभी उपलब्ध variables/fields (आदि) के साथ एन Arrow Up/Down और टैब का नाम चुनने के लिए, या Ctrl+Space के साथ एक विधि का चयन करने के लिए प्रकट होता है (या यहां तक ​​कि Ctrl+Alt+Space सुझावों से मारे जाने के लिए; -), उसके बाद, और मूल्य के लिए v टैब।

फ़ाइल -> कीमैप -> मुख्य मेनू -> पैरामीटर जानकारी -> राइट क्लिक -> जोड़ें कीबोर्ड शॉर्टकट

मैं जानता हूँ कि यह लाभ जोड़ा है या नहीं एक निर्माता बनाने के दौरान (न ctrl + shift + अंतरिक्ष) डिफ़ॉल्ट निर्माता के बाद कि कर्सर रहता भीतर कोष्ठक किसी भी शॉर्टकट :) ग्रहण ctrl + space में

बिना एक विशेष वर्ग के सभी parametrized निर्माता देता है दे देंगे के साथ वर्ग enter image description here

के सभी निर्माताओं देना

एंड्रॉइड स्टूडियो में शॉर्ट कट कुंजी की आवश्यकता नहीं enter image description here:)

आप प्रक्रिया नीचे का पालन करें एंड्रॉयड स्टूडियो में ग्रहण लघु कट कुंजी का उपयोग कर सकते: फ़ाइल -> सेटिंग्स -> कीमैप ---> तहत Keymaps ड्रॉप डाउन ग्रहण विकल्प सलेक्ट

चीयर्स

+2

धन्यवाद, मैं आपको जवाब देने की सराहना करता हूं, हालांकि मैं शॉर्टकट के अनुक्रम में शॉर्टकट क्या नहीं करना चाहता हूं। मैं पूछता हूं कि एंड्रॉइड स्टूडियो में ctrl + space को ग्रहण में ctrl + space act की तरह कार्य करने का कोई तरीका है और पैरामीटर के साथ सभी कन्स्ट्रक्टर प्रदर्शित करें। मैं विकल्पों के रूप में सभी संभावनाओं को देखना चाहता हूं तो मैं आवश्यक व्यक्ति का चयन करूंगा। क्या यह संभव है? –

+0

बहुत अच्छी जानकारी .. धन्यवाद! – thekucays

+0

धन्यवाद, हालांकि यह एक विकल्प नहीं है, केवल एक गरीब कामकाज है। लेकिन जाहिर है कि एंड्रॉइड स्टूडियो से ज्यादा उम्मीद नहीं कर सकती है। मूल उत्तर यहां से है: http://stackoverflow.com/questions/4815301/can-intellij-auto-complete-constructor-parameters-on-new-expression – Bevor

9

डिफ़ॉल्ट कन्स्ट्रक्टर लिखने के बाद, Ctrl+P दबाएं। आप संभावित पैरामीटर की सूची देखेंगे जो कि कन्स्ट्रक्टर में भर सकते हैं।

+2

CTRL + P प्रिंट करना चाहता है! –

+0

@ डैनियल हैरी एंड्रॉइड स्टूडियो की सेटिंग्स पर जाएं और शॉर्टकट बदलें। – Bevor

0

जाओ सेटिंग पर -> संपादक -> सामान्य -> ​​कोड समापन - (एमएस) में> ऑटो पॉपअप यह 10

सेट तो फिर तुम ग्रहण के रूप में ही व्यवहार देखेंगे

+0

यह रचनाकारों को कैसे दिखता है? –

+0

ठीक है, आपको उस @LynAs का उत्तर मिला है? – Denny

0

प्रश्न करने के लिए रियल जवाब:

छुपा विकल्प सक्षम करके ओवरलोडेड कन्स्ट्रक्टर दिखाना भी संभव है। Help | Find Action मेनू आइटम को आमंत्रित करें और रजिस्ट्री पर जाने के लिए Registry टाइप करें। यहां java.completion.show.constructors विकल्प सक्षम करें। constructor overloads in completion

से नकल: https://stackoverflow.com/a/43639241/2920861

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