2013-01-01 7 views
13

में System.out.println साथ एक बयान लपेटकर के लिए एक शॉर्टकट है, तो मैं निम्न क्रियाओं को दोहराने:वहाँ यह मेरे लिए प्रतीत होता है कि कभी कभी मैं एक चर के मान प्रिंट करना चाहते हैं इंटेलीजे

  1. sout बारे में टैब (System.out.println के लिए शॉर्टकट)
  2. समारोह

अंदर चर नाम लिखना यह इंटेलीजे में एक समारोह के साथ एक चर रैप करने के लिए, कीबोर्ड शॉर्टकट केवल का उपयोग कर सकता है?

+0

यह केवल तभी समझ में आएगा जब आपके पास एक पंक्ति पर चर हो। एक डबगर में कोड चलाने के लिए बेहतर और घड़ी विंडो में इसके मूल्य को देखो। –

उत्तर

29

इंटेलिज आइडिया 13.1 में, "पोस्टफिक्स कोड पूर्णता" नामक एक शॉर्टकट तरीका है।

तो, System.out.println के साथ एक अभिव्यक्ति, ऑब्जेक्ट या चर लपेटने के लिए, आप बस अपना नाम लिखते हैं, एक बिंदु डालते हैं फिर दक्षिण लिखते हैं, फिर टैब दबाते हैं। तो, उदाहरण के लिए:

new MyObject().sout + <tab> 

System.out.println(new MyObject()) 

अधिक उदाहरण में परिवर्तित हो जाएगा:

"Hello World!".sout 

int myVariable = 5; 
myVariable.sout 

इस पेज पर आप पोस्टफ़िक्स पूर्ण करने के बारे में और अधिक जानकारी प्राप्त कर सकते हैं: http://blog.jetbrains.com/idea/2014/03/postfix-completion/

3

आप इसे लाइव टेम्पलेट को परिभाषित करने के साथ कर सकते हैं (Settings->Live Templates->Surround में कॉन्फ़िगर करने योग्य)। वहां Surround with {} का उदाहरण देखें। कुंजीपटल केवल -

उसके बाद आप चर (शायद Ctrl + W) का चयन करने के लिए, तो अपने टेम्पलेट (Alt + T) का चयन कर सकेंगे।

+2

धन्यवाद! लाइव टेम्पलेट्स पर थोड़ी अधिक खोज कर, मुझे पता चला कि शॉर्टकट दक्षिणवृत्त मुद्रण चर के लिए उपयोगी हो सकता है – itamarb

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