क्या @Mero प्रदान किया गया है (उपर्युक्त उत्तर पर टिप्पणियां देखें) शायद सही जवाब नहीं हो सकता है, लेकिन एक जेएसपी टेम्पलेट बनाना शायद मुझे सबसे नज़दीकी चीज़ मिल गई है।
कि मार्ग जाना चाहता है कि किसी के लिए कुछ नोट:
वेब-> JSP फ़ाइलों पर नेविगेट मेनू के माध्यम से एक नया टेम्प्लेट बनाएँ विंडो> प्राथमिकताएं, तो ड्रिल डाउन मेनू में> संपादक -> टेम्पलेट्स। नया पर क्लिक करें।
नाम एक शॉर्टकट आप टाइप कर सकते है (उसी तरह जावा में sysout ctrl+space
टाइपिंग System.out.println()
के लिए एक शॉर्टकट है)। मैं el
जैसे कुछ सरल सुझाव देता हूं। यह आपको खींचने के लिए $ { ctrl-space
के बजाय e l ctrl-space
टाइप करने की अनुमति देता है।
संदर्भ यह बताता है कि यह इंटेलिजेंस में कब प्रकट होना चाहिए। मैं सुझाव देता हूं कि इस टेम्पलेट में से दो का निर्माण करें जहां किसी के पास का संदर्भ है जेएसपी विशेषता मान और दूसरे के पास का संदर्भ है सभी जेएसपी।
विवरण सिर्फ जानकारीपूर्ण है। जो कुछ भी आप चाहते हैं उसे रखो। मैंने 'ईएल स्क्रिप्ट' खुद को रखा है।
पैटर्न वह जगह है जहां आप डालेंगे। वरीयता के आधार पर $${${cursor}}
या $${${script}}
रखो। मतभेदों पर स्पष्टीकरण के लिए नीचे देखें।
ग्रहण टेम्पलेट्स ${}
में आप कैसे टेम्पलेट में चर शब्दों में कहें, तो यह वास्तव में ${}
आप $${}
के लिए अग्रणी एक $$
साथ $
से बचने के लिए है प्रिंट बनाने के लिए है।
पूर्वनिर्धारित वैरिएबल ${cursor}
को परिभाषित करता है जहां कर्सर IntelliSense के बाद el
बदल देता है, इसलिए के लिए कर्सर घुंघराले ब्रेसिज़ आप ऐसा करना चाहते हैं के बीच में दिखाई देते हैं: $${${cursor}}
।
किसी भी वेरिएबल का उपयोग करना जो पूर्वनिर्धारित नहीं है (इस मामले में, ${script}
) बस उस चर के अंदर एक बॉक्स के साथ उस चर को डाल देगा और आपको इसे टाइप करने की अनुमति देगा और जब आप पूरा कर लेंगे तो एंटर दबाएं, जिससे आप आगे बढ़ सकें बंद घुंघराले ब्रेस के अंत।
नोट: मैं समझता हूं कि यह वास्तविक जवाब नहीं है, बल्कि यह एक कामकाज है। मैं इसे यहां आसानी से डाल रहा हूं ताकि जो लोग कामकाज के साथ ठीक हो, वे जान सकें कि इसे करने के बारे में कैसे जाना है।
संपादित
उन है कि टाइप करने के लिए ctrl-space
होने पसंद नहीं है के लिए, एक वैकल्पिक हल टेम्पलेट का नाम JSP पृष्ठों पर के बाद से <
के साथ शुरू करने के लिए हो सकता है, <
IntelliSense खोलता है, उदाहरण के लिए हां, आप नाम <el
या <$
हो सकते हैं।
केपलर के लिए कोई जवाब नहीं था। http://stackoverflow.com/questions/20106819/get-rid-of-that-silly-space-clipse-generates-when-you-open-an-el-expression – approxiblue
@ user880772 लिंक के लिए धन्यवाद, हालांकि; ईएल टैग के ऑटो-क्लोज़ को बंद करने का सुझाव देने का एक उत्तर था, जो कम से कम एक सुधार है। –
http://eclipse.dzone.com/news/effective-eclipse-custom-templ – Mero