2012-03-25 8 views
15

स्प्रिंग स्रोत Toolsuite में (कुछ वसंत ट्यूनिंग के साथ ग्रहण) वहाँ अच्छा जादूगर जब नए वसंत config को परिभाषित करने नामस्थान लेने के लिए है (चित्र देखें):करता इंटेलीजे स्प्रिंग नामस्थान जादूगर है?

enter image description here

मैं में ऐसा कुछ खोजने के लिए सक्षम नहीं था इंटेलीजे। क्या यह कुछ समान प्रदान करता है?

उत्तर

15

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

+0

पर्याप्त मेले, लेकिन मैं हालांकि भविष्य में उस जादूगर के रूप में somethig की सराहना करेंगे। – Xorty

+6

आप ग्रहण उपयोगकर्ता की तरह बहुत सोच रहे हैं। – duffymo

+1

शायद :)) मैंने हाल ही में स्विच किया ... – Xorty

7

मुझे आइडिया उपयोगकर्ताओं के साथ ग्रहण से स्विच करने वालों के लिए यह थोड़ा सा counterintuitive मिलता है। के (उदाहरण के रूप में संदर्भ ले नाम स्थान उपयोगकर्ता संपत्ति-प्लेसहोल्डर उपयोग करना चाहते हैं, लेकिन तत्व सही का नाम याद नहीं है और एक छोटे से विन्यास के लिए इंटरनेट खोज करने के लिए नहीं करना चाहते हैं। सभी कि वह जानता है कि यह संदर्भ में है नेमस्पेस, और आइडिया में संदर्भ नामस्थान जोड़ना उसके लिए पर्याप्त है और मदद करता है)। लेकिन आइडिया में वह नाम स्थान और व्यवस्था उसे नाम स्थान के साथ वापस की मदद करने में मदद करने के आइडिया में दिल से तत्व पता होना चाहिए। हम्मम्म ... इतना उपयोगी नहीं है।

तो:

<context $PROMPT 
<context: $PROMPT 

और

<property-p$PROMPT + CTRL-SPACE 

ऐड util नाम स्थान

काम नहीं करता है लेकिन:

<context:property-placeholder $PROMPT + CTRL-SPACE 

काम करता है

मुझे गलत मत करो, मैं जिस तरह से इंटेलीजे मक्खी पर नाम स्थान को जोड़ना जैसे अगर आप गूगल या कहीं और सही निर्माण से & पेस्ट कॉपी, लेकिन यह मदद नहीं करता है एक नाम स्थान नहीं जानने और दिल से तत्व। मैं समझती क्यों कभी नहीं होगा यही वजह है कि ऑटो पूरा केवल springsource नामस्थान नहीं लेकिन XSDs साथ आइडिया मदद उपयोगकर्ताओं।

तो उपयोगकर्ता नीचे $ PROMPT स्थान पर स्वत: पूर्ण आह्वान करता है, तो:

<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:context=$PROPMP +CTR-SPACE 

वह केवल सभी springsource नामस्थान की सूची के साथ प्रेरित किया जाएगा। लेकिन उन्हें चुने गए नामस्थानों के लिए स्कीमोकेशन के साथ मदद नहीं की जाएगी।

यदि आप मुझसे पूछें:

  • रास्ता आइडिया मक्खी पर नाम स्थान जोड़ने के लिए एक मूल्यवान सुविधा
  • है, लेकिन यह sufice नहीं है। IMHO विचार स्वत: पूर्ण दोनों नामस्थान और उनके XSDs के लिए के साथ उपयोगकर्ताओं को मदद करनी चाहिए।

सादर

+0

हाल ही में मुझे बताया गया था कि इंटेलिजे आइडिया इंटेलिजे, Ctrl + Alt + Space के माध्यम से, xml तत्वों को किसी अन्य (अभी तक संदर्भित नहीं) xml नेमस्पेस के माध्यम से सुझाता है। Ctrl + Alt + Space क्लास नाम पूर्ण होने के लिए खड़ा है लेकिन यह xml तत्वों के पूर्ण होने के लिए भी लागू है। इसलिए संपत्ति-प्लेसहोल्डर प्रकार के लिए सुझाव प्राप्त करने के लिए

jtonic

+0

उत्तर के लिए धन्यवाद, आप जो कह रहे हैं उसमें निश्चित रूप से बिंदु है। आईडीईए में इस सुविधा और एसटीएस जैसे अनुरोध मैपिंग व्यू दोनों की कमी है। वह दयालु है। – Xorty