2010-07-26 10 views
117

मैं आखिरकार यात्रा को इंटेलिज के माध्यम से इंटेलिज के माध्यम से वापस कर रहा हूं। स्वचालित रूप से महत्वपूर्ण है, यह होगा;IntelliJ IDEA में पैरामीटर सूची के अंदर विधि कॉल के बाद अर्धविराम कैसे जोड़ें?

foo.bar("hello"^) 

और मैं सेमी-कोलन मारा(): वर्तमान में मेरी ग्रहण की स्थापना की है ताकि अगर मैं वर्तमान में इस जैसे एक बयान है (जहां^को दर्शाता है, जहां मेरे कर्सर वर्तमान में बैठता है) बयान के अंत में अर्द्ध विराम लगाना:

foo.bar("hello"); 

वर्तमान में इंटेलीजे करता है:

foo.bar("hello";) 

मतलब मैं स्पष्ट रूप से सेमी-कोलन लिखने से पहले बंद कोष्ठक टाइप करना होगा ।

स्पष्ट रूप से कोई बड़ी समस्या नहीं है, लेकिन मैंने खुद को अर्ध-कोलन को गलत जगह पर कुछ बार पाया है क्योंकि मैं संक्रमण को इंटेलिजे में वापस कर देता हूं और सोचा कि यह अधिक कुशल हो सकता है (मेरी उंगलियों और दिमाग दोनों के लिए) बंद ब्रैकेट टाइप करने के लिए नहीं है।

+3

धन्यवाद, वैसे वहाँ "घुंघराले ब्रेसिज़" वे सिर्फ "ब्रेसिज़" हैं जैसी कोई चीज नहीं है। –

+2

मैंने इस कार्यक्षमता के लिए नेटेलिज़ को नेटबीन शॉर्टकट (ctrl +;) जोड़ा है। आप इसे फ़ाइल -> सेटिंग्स -> कीमैप -> "पूर्ण वर्तमान कथन" के लिए खोज में जोड़ सकते हैं -> कीबोर्ड शॉर्टकट जोड़ें। –

+1

न केवल अर्धविराम, बल्कि ब्रेस भी। और यदि मैं कर्सर की स्थिति में अर्धचालक रखना चाहता हूं लेकिन ग्रहण को अंततः इसे अंत में डाल देना चाहता हूं, तो बस बैकस्पेस दबाएं और यह उस स्थान पर वापस जायेगा जहां यह होना चाहिए। यही कारण है कि मैं अभी भी ग्रहण का उपयोग कर रहा हूं। – jiashie

उत्तर

180

विंडोज उपयोगकर्ताओं के लिए, Ctrl +शिफ्ट + दर्ज करें।

MacOS/ओएस एक्स उपयोगकर्ताओं के लिए, ⌘ कमान + शिफ्ट ⇧ + दर्ज करें।

यह उस वक्तव्य को पूरा करता है जिसे आप वर्तमान में लिख रहे हैं। इसे कुछ अलग स्थितियों में आज़माएं, जैसे बयानों में, लूप आदि के लिए, और आप देखेंगे कि यह लाइन को पूरा करेगा और यदि आवश्यक हो तो आपके लिए कुछ घुंघराले ब्रेसिज़ खोलें।

+2

धन्यवाद - शायद यह सबसे नज़दीक है जिसे मैं प्राप्त करने जा रहा हूं। – digiarnie

+17

धन्यवाद! वैसे, ओएसएक्स में, यह कमांड-शिफ्ट-एंटर है। –

+9

एक्लिप्स में जितना अच्छा नहीं है क्योंकि इसे संदर्भ के बारे में सोचने की आवश्यकता है और यह एक की बजाय तीन कुंजी है। लेकिन अंत से बेहतर; अर्धविराम, तो धन्यवाद! – robinst

26

आप अपने आप की एक कुंजीमैप जोड़ सकते हैं। मैंने Ctrl + जोड़ा; "पूर्ण वर्तमान वक्तव्य" कार्रवाई के लिए मेरे कीमैप्स में। इसने मुझे एक अतिरिक्त कुंजी स्ट्रोक बचाया और इसे थोड़ा और सहज बना दिया।

  1. जाओ सेटिंग पर कीमैप
  2. खोज बॉक्स में>, "पूर्ण वर्तमान वक्तव्य" दर्ज करें। प्रवेश पर
  3. राइट क्लिक करें और
  4. पहले स्ट्रोक क्षेत्र hightlighted साथ
  5. "कीबोर्ड शॉर्टकट जोड़ें" का चयन करें, अपने कुंजी संयोजन दर्ज करें। उदा।, Ctrl + ;, जो Ctrl+Semicolon
  6. पर प्रदर्शित होगा OK, और OK को बचाने और निकालने के लिए क्लिक करें।

आप मौजूदा मैपिंग को हटाने या रखने का विकल्प चुन सकते हैं।कुछ इस तरह देखना चाहिए आपका कार्य पूर्ण होने:

enter image description here