2012-03-31 6 views
15

मेरे पास है कहते हैं:Intellij IDEA पर उपclass संदर्भ पर ओवरराइड करने के लिए स्वत: पूर्ण शो विधियों के सुझाव कैसे बनाएं?

public class A extends B { 
    /* autocompletion doesn't suggests protected methods from B to 
    override with Ctrl+SPACE 
    */ 
} 

मैं वर्तमान में IntelliJ विचार 11.0.2 उपयोग कर रहा हूँ। > 'अवहेलना के तरीके ...' -

उत्तर

18

वर्ग A के लिए अपने संपादक फलक में राइट क्लिक करें, 'उत्पन्न ...' के लिए जाना।

आपको फिर उन सभी विधियों की एक सूची प्रस्तुत की जाएगी जिन्हें ओवरराइड किया जा सकता है।

'उत्पन्न ...' कीबोर्ड शॉर्टकट के माध्यम से कहा जा सकता है, मैं वर्तमान पर एक मैक हूँ और यह ^N है। आईआईआरसी विंडोज/लिनक्स पर शॉर्टकट Alt-Insert है।

+0

धन्यवाद! मैं लिनक्स पर वर्तमान में हूँ, 'अवहेलना के तरीके' के लिए शॉर्टकट Ctrl + हे के रूप में MalsR ऊपर अपने जवाब में कहा है। – kaneda

+0

इस बेवकूफ, नहीं अपने जवाब, क्यों वे उसे स्वत: पूर्ण आप की तरह के लिए कैसे Xcode यह करता है नहीं बनाते हैं है। – mskw

10

एक टिप्पणी के रूप में जोड़ना की कोशिश की लेकिन कीबोर्ड शॉर्टकट स्पष्ट हैं जब एक उत्तर के रूप में जोड़ा;)

अपने उपवर्ग में

एक बार CTRL + हे (विंडोज़) इस तरीकों सूची जाएगा करना है कि आप ओवरराइड कर सकते हैं, जिसमें मानक वाले के साथ-साथ आपके सुपरक्लास के तरीके भी शामिल हैं।

अतिरिक्त जानकारी (प्रश्न से संबंधित नहीं): एक लिंक भी पोस्ट किया गया है जिसमें कुछ अन्य उपयोगी इंटेलिज जे शॉर्टकट हैं यदि वे आपके उपयोग में हैं। IntelliJ shortcuts that I can't find

+0

शॉर्टकट टिप (जो भी लिनक्स पर एक ही है) के लिए आप MalsR धन्यवाद। लिंक के लिए भी धन्यवाद। मैं इसकी जांच करुँगा। – kaneda

+0

@kaneda मदद करने के लिए खुशी हुई। – MalsR

2

मैक पर नवीनतम Intellij (13), Code > Override Methods... का उपयोग करें और विधि आप ओवरराइड करना चाहते लिखना प्रारंभ करते हैं के साथ, यह स्वतः ही के लिए आप

@Override टिप्पणी के साथ पूरे विधि उत्पन्न होगा इस के लिए शॉर्टकट है Cmd + O