हम सीधे विजुअल स्टूडियो आईडीई से कोड के सी ++ ब्लॉक/फ़ंक्शंस को दोबारा सुधारने में सक्षम होना चाहते हैं, ताकि डेवलपर्स आसानी से यह सुनिश्चित कर सकें कि नया कोड वे हमारे स्वरूपण दिशानिर्देशों का पालन करते हैं।उन्नत स्टूडियो के साथ उन्नत (सी ++) स्रोत कोड पुन: स्वरूपण?
मुझे Artistic Style tool मिला है, जो कि हमें आवश्यक सुविधाओं को बहुत अधिक कवर करता है। हालांकि, यह केवल सीएलआई से पूरी फाइलों पर काम कर सकता है, इसलिए यह उस चीज़ के लिए बहुत उपयोगी नहीं है जिसे हम इसका उपयोग करना चाहते हैं। (पूरी फ़ाइल सुधारण निश्चित रूप से हम कभी नहीं चाहते हैं [ए]।)
विजुअल स्टूडियो (2005) में ऑटो-प्रारूप सुविधाओं सीमित हैं, लेकिन AFAICS, ये ज्यादातर सही इंडेंटिंग के बारे में हैं, जो कि थोड़ी कमी है।
तो मेरा सवाल यह है कि यदि कोई ऐसा उपकरण है जो वीएस आईडीई से चयन पर उन्नत सुधार करने के लिए कर सकता है, या हो सकता है कि यदि कोई वीएस आईडीई प्लगइन एएसटीएल का उपयोग कर रहा हो?
संपादित करें: एक उपकरण की सिफारिश करने के लिए लिंक किया गया प्रश्न - ProFactor's StyleManager - क्या इस तरह के कोई अन्य उपकरण हैं?
नोट [ए]: संपूर्ण फाइलों या पूरे प्रोजेक्ट पेड़ को सुधारना केवल निजी परियोजनाओं या प्रारंभिक कोड चेकइन, आईएमएचओ के लिए उपयोगी है। एक (बड़ी) टीम प्रोजेक्ट के लिए, कंबल सुधारण फाइलों के भीतर फ़ाइलों या रेखाओं के परिवर्तन इतिहास को गड़बड़ कर देगा, जिससे यह पता चल जाएगा कि किसने बदल दिया है।
मैं व्यक्तिगत परियोजना पर समय-समय पर 'astyle' चलाता हूं। यह स्रोत फ़ाइलों में एक सतत शैली को बनाए रखने में मदद करता है। –
http://stackoverflow.com/questions/1663794/visual-studio-unmanaged-c-code-formatter/1663828#1663828 –
आपके नोट के लिए [ए]: मैंने कभी ऐसे मुद्दों में भाग नहीं लिया। अधिकांश संस्करण नियंत्रण प्रणाली (कम से कम लिनक्स पर) द्वारा उपयोग की जाने वाली diff तंत्र लाइनों के विस्थापन के लिए सहिष्णु है। और अस्थिर को कॉन्फ़िगर किया जा सकता है कि यह उन फ़ाइलों की टाइम स्टैंप को न बदलने के लिए न हो, ताकि यह बिल्ड सिस्टम को पेंच न करे। बशर्ते आप प्रत्येक बार आने से पहले (या निर्माण से पहले) अस्थिर चलाएं, बिल्कुल कोई समस्या नहीं है। –