2008-09-18 14 views
30

मैं कई वर्षों से ग्रहण उपयोगकर्ता रहा हूं और मैंने हाल ही में आईडीईए के इंटेलिज को स्विच कर दिया है। एक्लिप्स में एक सुविधा जिसे मैं वास्तव में याद करता हूं वह यह है कि आप वर्तमान में-स्कोप चर के साथ विधि पैरामीटर को स्वतः पूर्ण कैसे कर सकते हैं। यह सुविधा, एक ही कुंजी कॉम्बो (ctrl + space) के साथ सभी विधि पैरामीटर भर जाएगी। जब तक मेरे चर को विधि पैरामीटर के समान नाम दिया गया था, तब तक मुझे इस ऑटो-पूर्ण के साथ कोई समस्या नहीं थी। Intellij में इसे पूरा करने के लिए कोई प्लगइन या मूल तरीका है?विधि पैरामीटर स्वत: पूर्ण करने के लिए मैं IDEA intellij का उपयोग कैसे करूं?

उत्तर

22

IntelliJ IDEA 9 now supports क्या वे "सुपर पूरा होने के" कहते हैं जो मेल खाता है जिस व्यवहार को आप ढूंढ रहे हैं और उनके प्रारंभिक पहुंच कार्यक्रम के माध्यम से उपलब्ध है।

alt text http://blogs.jetbrains.com/idea/wp-content/uploads/2009/09/super.png

IntelliJ विचार 8 आप एक समय में एक से अधिक पैरामीटर स्वत: पूर्ण करने के लिए अनुमति नहीं है। आपको नियंत्रण - शिफ्ट - स्पेस प्रत्येक पैरामीटर के लिए एक बार उपयोग करने के लिए मजबूर होना पड़ता है।

+1

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

+0

मुझे IntelliJ IDEA 2016.1 में "सुपर पूर्णता" नहीं मिल रहा है। विंडोज़ पर, Ctrl-Shift-Space को "SmartType" पूर्ण करने के लिए मैप किया गया है, जो पैरामीटर को पूरा नहीं करता है। मैं मानता हूं, यह ग्रहण की विशेषताओं में से एक है कि मैं IntelliJ में बहुत याद कर रहा हूं। – rdguam

+0

ओएमजी, इतना लंगड़ा ... दस ओवरलोड के साथ एक विधि पर यह लंगड़ा है। – sjngm

15

नियंत्रण-Shift-स्पेस (और पूरा प्रकार के आधार पर किया जाता है, का नाम नहीं)

अधिक अच्छाई के लिए: सहायता -> डिफ़ॉल्ट कीमैप संदर्भ

+4

क्षमा करें मैं स्पष्ट नहीं था - ctrl + shift + space केवल सभी पैरामीटर दिखाता है। मैं फिर अगले को भरने के लिए टैब का उपयोग कर सकता हूं, और इस प्रक्रिया को दोहरा सकता हूं, जो कि कुछ भी नहीं है, लेकिन फिर भी सभी पैरामीटर को एक साथ भरता नहीं है। – user17854

52

आप पहले से ही पता हो सकता है कि IntelliJ विचार CTRL + पी शॉर्टकट (विंडोज़) और अध्यक्ष एवं प्रबंध निदेशक है + पी (बैल एक्स) कि एक संक्षिप्त विवरण है जो के मापदंडों विधि करने के लिए पारित कर रहे हैं लाता है । यह बहुत आसान है और बहुत समय बचाता है जो अन्यथा विधि घोषणा की तलाश में खर्च होता।

+0

इसके लिए धन्यवाद - मैं उस सुविधा की खोज कर रहा था, मुझे पता था कि यह कहीं मौजूद होना चाहिए! IntelliJ हमेशा के लिए! :) – scubbo

+2

(ओएस एक्स के तहत सीएमडी-पी)। यह खोजना/याद रखना बहुत आसान होगा अगर यह Ctrl-Shift-space था या ऐसा, भले ही इसे दो बार दबाया जाना चाहिए। –

+4

मेरे लिए प्रिंट संवाद खोलता है। –