2011-01-13 11 views
7

मैं नेटबीन में PHP/जावास्क्रिप्ट विकास करता हूं, और मुझे वास्तव में पर्यावरण पसंद है, एक चीज़ को छोड़कर - जावास्क्रिप्ट में, जब मैं एक कथन के बाद ENTER दबाता हूं, और उद्घाटन ब्रेस टाइप करता हूं, तो यह इंडेंट होता है। इस तरह:नेटबीन में जावास्क्रिप्ट के लिए कोई छिपी हुई कोड स्वरूपण सेटिंग्स हैं?

if (a == b) 
    {} 

मैं ब्रेस एक ही स्तर पर रहना चाहता हूँ, इस तरह:

if (a == b) 
{} 

तो जब मैं फिर ENTER दबाते हैं, तो मैं इस मिल चाहते हैं कि:

if (a == b) 
{ 

} 

क्या यह किया जा सकता है और कैसे?

+0

मैं netbeans 7.x पर जावास्क्रिप्ट के लिए जावास्क्रिप्ट स्वरूपण का समाधान भी ढूंढता हूं लेकिन इसके लिए मैं एक उपहार शुरू करने के लिए बहुत उत्साहित हूं। –

उत्तर

2

क्षमा करें, मेरे पास आपके प्रश्न का उत्तर नहीं है। जावास्क्रिप्ट स्वरूपण को कॉन्फ़िगर करने के लिए मैंने नेटबीन 6 में कहीं भी व्यर्थ खोज की है।

हालांकि, आपको निम्नलिखित नोट करना चाहिए:
जावा जैसी भाषाओं में एक ही पंक्ति पर बनाम ब्रेस खोलने के बीच चयन करना वैध है। हालांकि, जावास्क्रिप्ट में, आपको वास्तव में पूर्व में रहना चाहिए क्योंकि बाद वाले लोग अस्पष्टताओं को जन्म दे सकते हैं जो कोड की व्याख्या को प्रभावित कर सकते हैं। here देखें। (मैं जानता हूँ कि उदाहरण आप का हवाला देते अगर बयान से संबंधित है, लेकिन शायद आप स्थायी हों।)

+0

हां, मुझे इसके बारे में पता है, लेकिन ज्यादातर मामलों में यह कोई समस्या नहीं प्रस्तुत करता है, इसलिए मैं अपने सभी कोड में लगातार स्वरूपण करना चाहता हूं। –

1

NetBeans के लिए अच्छी खबर है यहाँ उपलब्ध कराती है: (NetBeans 7.0) "के लिए

Tools -> Options > Editor > Code Templates: choose Language (Javascript in this case) 

देखो यदि "संक्षिप्त:

बदलें पाठ विस्तारित परिभाषा:

इस से:

if (${expr}){ 
    ${cursor} 
} 
इस के लिए

:

if (${expr}) 
{ 
    ${cursor} 
} 

विकल्प सहेजें।

अब एक js फ़ाइल प्रकार के अंदर अगर और प्रेस [टैब] ... और आप समझ में आ गया ...

आप इन टेम्पलेट्स के साथ सभी संभावनाओं कल्पना कर सकते हैं?

+0

प्यारा, लेकिन बिल्कुल वही नहीं जो मैं चाहता था। –

+0

@ विल्क्स हां, बिल्कुल वही नहीं है, लेकिन क्या आपने कोशिश की है? आप केवल 3 कुंजी दबाते हैं और कर्सर को तर्क दर्ज करने के लिए तैनात किया जाता है और ब्रेसिज़ आपके इच्छित स्थान पर स्थित होते हैं। आप विकल्प टैब के नीचे "टैबलेट का विस्तार करें" के साथ [टैब] को [enter] में बदल सकते हैं! –

+5

मैं अपनी आईडीई को अपनी टाइपिंग आदतों को अनुकूलित करने के बजाय, मेरी टाइपिंग आदतों में अपना आईडीई अनुकूलित करना चाहता हूं। –

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