2012-07-19 7 views
31

में जावा के लिए घुंघराले ब्रेसिज़ मिलान करने के बीच लंबवत रेखा मैं ग्रहण ग्रहण करने के लिए नया हूं।
क्या हम जावा संपादक के लिए ग्रहण में निम्नलिखित कर सकते हैं?ग्रहण

{ 
| 
| 
} 

जावा संपादक में घुंघराले ब्रेसिज़ मिलान करने के बीच लंबवत रेखाओं को दिखाने के लिए ग्रहण में कैसे कॉन्फ़िगर किया गया है? क्या यह संभव है?

+2

आप क्या नोटपैड में किया है ++ की तरह कुछ मतलब है? –

+1

मुझे इस बारे में पता नहीं है। लेकिन यदि आप मिलान करने वाले ब्रैकेट को ढूंढना चाहते हैं तो इसे करने के कई तरीके हैं। यहां इस लिंक का पालन करें http://www.coderanch.com/t/104853/vc/find-brackets-match-eclipse – JProgrammer

+1

आप इसका उपयोग करने के लिए क्या योजना बना रहे हैं? ब्रैकेट मिलान या ढहने वाले ब्लॉक? –

उत्तर

13

clossest समाधान, मेरा सुझाव कर सकते हैं

  1. क्लिक करें है पर: आईडीई ग्रहण> विंडो> Preferences> जनरल> संपादक> पाठ संपादकों

  2. तो क्लिक करें लिंक को "व्हाइटस्पेस वर्ण" पर निर्दिष्ट करने के लिए जो दिखाया जाना चाहिए।

  3. फिर टैब के लिए टिक बॉक्स ('अग्रणी और संलग्न') सक्षम करें और बाकी को अनचेक छोड़ दें।

यह सही समाधान नहीं है, लेकिन यह उपयोगी हो सकता है।

Example

+1

यह मजाकिया है :)। ग्रहण विजुअल स्टूडियो सीखना चाहिए। –

17

आप घुंघराले ब्रेस (उद्घाटन या समापन एक) के ठीक बाद कर्सर को स्थिति के आधार पर ग्रहण में मिलान करने वाले घुंघराले ब्रेसिज़ की पहचान कर सकते हैं और मिलान वाला एक आयत में स्वचालित रूप से संलग्न हो जाएगा। आप जो भी कहा वह नहीं कर सकते। जैसा कि मैंने कहा था कर्सर की स्थिति के बाद, आप मिलान करने वाली ब्रेस पर कूदने के लिए CTRL + SHIFT + P दबा सकते हैं।

+3

+1 आपके सभी उत्तरों के लिए धन्यवाद। मुझे लगता है कि यह संभव नहीं है। मैं CTRL + SHIFT + P विकल्प के लिए जाऊंगा। –

+0

के लिए –

+0

यह जांचें http://editbox.sourceforge.net/ – Mahesh

0

मुझे नहीं लगता कि यह कार्यक्षमता एक्लिप्स में मौजूद है।

यदि ऐसा है, यह सबसे अधिक संभावना के नीचे पाया जा सकता है:

विंडो> वरीयताओं> सामान्य> उपस्थिति

या

विंडो> वरीयताओं> सामान्य> संपादकों

प्लगइन हो सकता है एस जो इस व्यवहार को जोड़ सकता है। (मेरे सिर के शीर्ष से किसी भी चीज़ को सुनिश्चित नहीं करें, क्षमा करें)

इस सुविधा (ब्रैकेट मिलान या तह) से आपको क्या मूल्य मिलता है? हो सकता है कि इसमें एक और ग्रहण सुविधा बनाई गई हो जिसे आप लाइनों का उपयोग करने के लिए प्रतिस्थापित कर सकते हैं।

+0

कोड समीक्षा के समय या कुछ जटिल कोड लिखने के दौरान हमें यह जांचने की आवश्यकता है कि कोड का कौन सा हिस्सा किसी अन्य भाग से संबंधित है। खासकर जब किसी अन्य कोड में बग फिक्स करना। अगर इस तरह की सुविधा उपलब्ध है तो यह बहुत उपयोगी होगा। –

+1

कोड स्वरूपण सक्षम और स्टाइल नियमों का एक अच्छा सेट यह स्पष्ट रूप से स्पष्ट होना चाहिए कि कोड किसी विशेष कोड ब्लॉक से संबंधित है। –

6

मेरी समझ के लिए यह संभव नहीं है। ग्रहण में कार्यक्षमता है जो आपको ब्रैकेट के साथ काम करने में मदद करेगी, और वास्तव में यह एक और अधिक परिष्कृत और उपयोगकर्ता के अनुकूल है, तो नोटपैड ++ शैली जिसे आप ढूंढ रहे हैं।

  1. सबसे पहले, इसमें Preferences->Java->Editor के तहत हाइलाइट करने वाले ब्रैकेट मिलान करने की सुविधा है। जब आपका कर्सर ब्रैकेट पर होता है तो यह मिलान ब्रैकेट को हाइलाइट करेगा।
  2. इन पंक्तियों के साथ, यदि आपका कर्सर ब्रैकेट पर है और आप ctrl + shift + p दबाते हैं तो यह मिलान ब्रैकेट पर कूद जाएगा।
  3. यह लाइन तह कि कोष्ठक, टिप्पणी के लिए Preferences->Java->Editor->Folding में टॉगल किया जा सकता है, आदि
  4. डबल क्लिक करके एक खुली या बंद ब्रैकेट के बाद कि कोड ब्लॉक में सब कुछ पर प्रकाश डाला जाएगा।
  5. ग्रहण स्वत: इंडेंटेशन का भी समर्थन करता है। यह एक दृश्य कतार होना चाहिए क्योंकि कोड का कौन सा हिस्सा किस ब्रैकेट से संबंधित है।

उम्मीद है कि इससे मदद मिलती है! हैप्पी कोडिंग!

+0

मुझे ये पता है। आपके उत्तर के लिए धन्यवाद। मैं नोटपैड ++ की तरह कुछ पूछ रहा हूं। –

+1

आप खुली ब्रेस के बाद उस डबल क्लिक को जोड़ सकते हैं वास्तव में ब्रेसिज़ के भीतर सब कुछ हाइलाइट करेंगे। वास्तव में आपको यह देखने देता है कि क्या शामिल है। Perentheses के लिए वही। – Robin

3

ग्रहण के संरचित (जावा संपादक सहित) संपादकों को देखने के लिए जो भी संरचनात्मक तत्व कर्सर के भीतर है की एक विशेषता है प्रदान करते हैं। हाइलाइट संपादक की बाएं सीमा में है।उदाहरण के लिए, नीचे स्क्रीन शॉट में, कर्सर listIterator() विधि में है, और हाइलाइट (तीरों के साथ इंगित) संरचनात्मक तत्व को हाइलाइट कर रहा है, इस मामले में, जावा विधि।

दुर्भाग्य से, मुझे नहीं लगता कि उस हाइलाइट का रंग या रूप कॉन्फ़िगर किया जा सकता है।

enter image description here

31

उपयोगी प्लगइन्स रहे हैं। प्रयास करें: IndentGuide या EditBox

+8

इंडेंटगाइड चाल करता है। सहायता का चयन करें-> सॉफ़्टवेयर इंस्टॉल करें और "साथ काम करें" के लिए यूआरएल जोड़ें http://atlanto.github.com/IndentGuide/update – mibrahim

+0

डैमिट मैं इसे नफरत करता हूं जब लोग कहते हैं कि "आप नहीं कर सकते"। इसके लिए धन्यवाद। –

+1

इसके लिए धन्यवाद! IndentGuide ग्रहण PHP वातावरण में सभी इंडेंट्स और कार्यों के लिए लंबवत रेखाएं (नोटपैड ++ पसंद) जोड़ता है। एफवाईआई को प्रभावी होने से पहले ग्रहण को दो बार फिर से शुरू करना पड़ा। IntentGuide के लिए – Milan