2012-11-23 16 views
5

हाल ही में डेल्फी संस्करणों में एक मामले में सभी मामलों को कोड में पूरा करने के लिए कोड पूर्ण होने का उपयोग करना संभव है, उदाहरण के लिए गणित प्रकार।केस स्टेटमेंट के लिए कोड पूर्ण करने को मैं कैसे सक्रिय करूं?

लेकिन जो कुछ भी मैं कोशिश करता हूं, मैं इसे काम नहीं कर सकता। मुझे टाइप करना शुरू करना चाहिए, फिर किस हॉटकी का उपयोग करना चाहिए? शायद मुझे एक उपकरण/विकल्प सेटिंग याद आ रही है, हालांकि मुझे शक नहीं है, क्योंकि यह एक मैन्युअल ऑपरेशन है।

+0

मैं भी यकीन है कि डेल्फी ऐसी बात के साथ आता है नहीं कर रहा हूँ। केस स्टेटमेंट लिखने वाला एकमात्र लाइव टेम्पलेट वास्तव में बहुत बुनियादी है। केस टाइप करें और CTRL + J दबाएं। –

+0

'टैब'। दिया गया 'अल' TAlignment का एक चर है, 'केस' लिखें, 'टैब' या 'स्पेस' दबाएं, 'True' के स्थान पर 'al' लिखें, फिर 'टैब' दबाएं। यदि यह taLeftJustify: .. आदि में भर जाता है तो यह वहां काम करता है जितना काम करता है (यानी यह हमेशा ऐसा नहीं करता है जो आप उम्मीद करते हैं)। –

+0

आमतौर पर "केस" टाइपिंग जो भी आप खोज रहे हैं वह करेंगे। मैं इसे खो रहा हूं जब चरणीय प्रकार का नहीं है, अज्ञात टाइपिंग करते समय टाइप करें (घोषणा गायब है), या मौजूदा प्रविष्टि को संपादित करते समय। – bummi

उत्तर

15

एक टैब के साथ केस वैरिएबल फ़ील्ड से बाहर निकलें और आईडीई केस विकल्प को स्वतः पूर्ण कर देगा यदि आपका चर एक समेकित प्रकार का है।

typing a case statement

  1. में कोड संपादक प्रकार उचित जगह में caseअंतरिक्ष
  2. आईडीई एक मामला टेम्पलेट कहते हैं और एक नीले रंग की आयत क्षेत्र जहां के लिए चर नाम टाइप करें प्रस्तुत करता है केस स्टेटमेंट
  3. उस चर का नाम लिखें और
  4. टैब कुंजी
  5. आईडीई मामला टेम्पलेट करने के लिए सभी enum मान जोड़ता साथ क्षेत्र से बाहर निकलें।

enter image description here

+6

+1, हालांकि मैं "आईडीई जोड़ता हूं ..." द्वारा "आईडीई उम्मीदवार जोड़ता है ..." –

+0

+1 क्या आप टेम्पलेट को संशोधित कर सकते हैं ताकि यह अधिक सेन इंडेंटेशन का उपयोग कर सके? –

+0

@ डेविड: यह इंडेंटेशन मेरे लिए बहुत मानक दिखता है। इसमें ग़लत क्या है? –