2012-09-04 19 views
109

के लिए जावास्क्रिप्ट संपादक प्लगइन क्या जावास्क्रिप्ट के लिए एक ग्रहण प्लगइन उपलब्ध है जो ग्रहण में .js फ़ाइलों के लिए वाक्यविन्यास जांच और स्वत: सुझावों की अनुमति देता है?ग्रहण

+0

http://stackoverflow.com/questions/24678/eclipse-javascript-editor की डुप्लिकेट? मुझे आश्चर्य है कि आपको पहले से ही eclipse.org से उपलब्ध नहीं मिला है। – nitind

उत्तर

238

पूरा ग्रहण में निम्न चरणों जावास्क्रिप्ट फ़ाइलों के लिए प्लग-इन प्राप्त करने के लिए:

  1. ओपन ग्रहण -> के लिए "सहायता" के लिए जाओ -> "नया सॉफ्टवेयर स्थापित करें"
  2. ग्रहण के अपने संस्करण के लिए भंडार का चयन करें । मैं जूनो तो मैं चयन किया है http://download.eclipse.org/releases/juno
  3. विस्तृत "प्रोग्रामिंग भाषाओं" -> बगल में स्थित बॉक्स "जावास्क्रिप्ट विकास उपकरण"
  4. क्लिक करें "अगली" -> "अगली" -> स्वीकार लाइसेंस समझौते की शर्तें -> "समाप्त"
  5. प्रतीक्षा सॉफ्टवेयर स्थापित करने के लिए है, तो ग्रहण पुनः आरंभ
  6. एक बार ग्रहण (पॉप अप विंडो में "हाँ" बटन पर क्लिक करके) को पुन: प्रारंभ हो गया है, खुला "विंडो" -> "वरीयताएँ" -> विस्तृत "जनरल "और" संपादक "->" फाइल एसोसिएशन "पर क्लिक करें ->" फ़ाइल प्रकार: "सूची में" .js "जोड़ें, यदि यह पहले से मौजूद नहीं है
  7. उसी" फ़ाइल संघ "संवाद में," जोड़ें "पर क्लिक करें "एसोसिएटेड एड में itors: "सेक्शन
  8. शीर्ष पर" आंतरिक संपादकों "रेडियो का चयन करें
  9. " जावास्क्रिप्ट व्यूअर "का चयन करें। > "ठीक है"

जावास्क्रिप्ट परिप्रेक्ष्य को जोड़ने के लिए - "ठीक है" पर क्लिक करें: (वैकल्पिक)
10 जाएं "विंडो" -> "ओपन परिप्रेक्ष्य" -> "अन्य ..."
11. "जावास्क्रिप्ट" का चयन करें। "ठीक है"

.html को खोलने के लिए क्लिक करें या प्रकाश डाला जावास्क्रिप्ट वाक्य रचना के साथ .js फ़ाइल:
12. (वैकल्पिक) का चयन करें जावास्क्रिप्ट परिप्रेक्ष्य
13. ब्राउज़ और में स्क्रिप्ट Explorer में या .js फ़ाइल .html का चयन करें [जावास्क्रिप्ट परिप्रेक्ष्य] (या पैकेज एक्सप्लोरर [जावा परिप्रेक्ष्य] या पायडेव पैकेज एक्सप्लोरर [पीईडीवी परिप्रेक्ष्य] कोई फर्क नहीं पड़ता।)
14. .html या .js फ़ाइल पर राइट-क्लिक करें -> "इसके साथ खोलें" -> "अन्य ... "
15." आंतरिक संपादकों "का चयन करें
16." जावा स्क्रिप्ट संपादक "का चयन करें। "ठीक" क्लिक (देखें Javascript सिंटैक्स अब हाइलाइट किया गया है)

+3

एक्लिप्स केप्लर और लुना के बारे में क्या। क्या यह भी काम करेगा? –

+0

बीटीडब्ल्यू, नोडक्लिप्स स्थापित करें या स्टूडियो 2014 में प्रवेश करें और स्वचालित रूप से "जावास्क्रिप्ट विकास उपकरण" प्राप्त करें। –

+1

यदि कोई त्रुटि वाक्यविन्यास है तो यह मुझे सलाह नहीं देता है। मैं इस फ़ंक्शन को कैसे सक्रिय कर सकता हूं? धन्यवाद। –

5

सोचें कि जावास्क्रिप्ट डेवलपमेंट टूल ऐसा कर सकता है। हालांकि, मेरे पास ग्रहण ग्रहण है, और मुझे पूरा यकीन है कि यह स्वचालित रूप से उस तरह की चीज करता है।

4

जावास्क्रिप्ट कि वाक्य रचना की जाँच

JSHint-ग्रहण

और ग्रहण में .js फ़ाइलों के लिए स्वतः सुझाव के लिए अनुमति देता है? ताकि आप अपने कोड के लिए और अधिक सुझाव मिलेंगे

  1. Use JSDoc more JSDT के रूप में, मानक के लिए अच्छा समर्थन हासिल है।
  2. नया टर्निड है जो .js और AngulatJS .html के लिए अतिरिक्त संकेत प्रदान करता है।से http://www.nodeclipse.org/updates/anide/

Nodeclipse नेतृत्व के रूप में, मैं हमेशा क्या ग्रहण पारिस्थितिकी तंत्र में उपलब्ध है रहा हूँ Anide के रूप में उन्हें एक साथ प्राप्त करें। Nodeclipse साइट भी अधिक लिंक, है और मैं collaborate on the JavaScript tools on GitHub

2

करने के लिए आमंत्रित कर रहा हूँ 2015 में मैं के साथ जाना होगा:

  • छोटे लिपियों के लिए: js संपादक + JSHint प्लगइन
  • बड़े कोड अड्डों के लिए: TypeScript Eclipse plugin , या एक समान पारदर्शी भाषा ... मुझे केवल इतना पता है कि टाइपस्क्रिप्ट ग्रहण में अच्छी तरह से काम करता है।

बेशक आप जेएस को आसान परियोजना सेटअप के लिए और ट्रांसमिशन प्रक्रिया से बचने के लिए रखना चाहते हैं ... कोई अंतिम समाधान नहीं है।

या बस, ECMA6, 7 के लिए प्रतीक्षा करें ... :)

+0

जेएस कोड विकसित करने के लिए कोई टाइपस्क्रिप्ट प्लगइन का उपयोग क्यों करेगा? टाइपस्क्रिप्ट केवल सुविधाओं का उपयोग करने का जोखिम आसानी से होगा ... – a1an

+1

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