2013-05-23 9 views
9

के लिए में स्वरूपण कोड for छोरों के साथ इस करता है:दृश्य स्टूडियो का JavaScript विजुअल स्टूडियो 2012 में जावास्क्रिप्ट के लिए स्वरूपण डिफ़ॉल्ट कोड छोरों

for (var a = b; a < c; a++) 
{ 
} 
for (var a = b() ; a < c; a++) 
{ 
} 
for (var a = b; a < c() ; a++) 
{ 
} 
for (var a = (b) ; a < (c) ; a++) 
{ 
} 

सूचना रिक्त स्थान के बाद b(), c(), (b), और (c)

उन रिक्त स्थानों को हटाने का विकल्प कहां है, या वीएस के पास केवल अजीब चेहरे फेंकने का भय है?

);

+1

कोई नहीं। ऐसा लगता है कि इसमें बेक किया गया है और इसके लिए कोई सेटिंग नहीं है (अभी तक)। –

+3

धारणा है कि यह एक बग है, मैं एक [मुद्दा] खोल दिया है (https://connect.microsoft.com/VisualStudio/feedback/details/788535/code-formatter-inserts-extra-space-between-closing -parenthesis और अर्धविराम-इन-लिए-पाश में जावास्क्रिप्ट)। –

+0

मुझे नहीं लगता कि यह एक बग है। यह एक गायब सुविधा या सेटिंग की तरह है। उनकी टीम में किसी ने सोचा होगा कि इससे पठनीयता में सुधार होगा और हर कोई इसे प्यार करेगा –

उत्तर

0

इस बदलने के लिए एक विकल्प नहीं हो सकता है लेकिन अगर कोई है, यह संभावना है यहाँ (प्रासंगिक भाषा का चयन) है:

Visual Studio Options

1

उपयोग Resharper। यह सी # के लिए एक शानदार उपकरण है, और इसमें वास्तव में एक अच्छा जावास्क्रिप्ट समर्थन भी है - जिसमें जेएस लिंट प्लगइन शामिल है जो आपको जेएस कोड सम्मेलनों/शैलियों को लागू करने की अनुमति देगा।

यह मुफ़्त नहीं है, हालांकि - लेकिन यह आपके कोड को अधिक सुसंगत और उच्च गुणवत्ता बनाएगा। `उपकरण> विकल्प> पाठ संपादक> JavaScript> स्वरूपण> Spacing` आप इसे निष्क्रिय करने देता है के तहत दूरी सेटिंग्स की

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