2008-11-14 14 views
12

मैं कुछ समय के लिए विजुअल स्टूडियो का उपयोग अपने मुख्य आईडीई के रूप में कर रहा हूं (हालांकि मैं अभी भी कुछ निजी परियोजनाओं के लिए Emacs का उपयोग करता हूं)।विजुअल स्टूडियो कोड स्वरूपण

मुझे एमाक्स प्रारूप सी/सी ++ कोड पसंद है और मैं दृश्य स्टूडियो को सी # कोड के लिए समान सम्मेलनों का उपयोग करना चाहता हूं। उदाहरण के लिए, Emacs में, एक सी समारोह कॉल लगता है:

functionName(argument1, 
      argument2, 
      argument3); 

सी # दृश्य स्टूडियो द्वारा फ़ॉर्मेट एक समारोह कॉल कोड में की तरह लग रहा है, जबकि:

functionName(argument1, 
    argument2, 
    argument3); 

जो मेरे लिए भी बुरा लगता है।

क्या विजुअल स्टूडियो कोड स्वरूपण नियमों को ट्विक करने का कोई तरीका है? कोई प्लगइन्स जो इसे संभाल सकता है?

बहुत धन्यवाद,

उत्तर

20

उपकरण> विकल्प> पाठ संपादक> सी #> प्रारूपित करना

और

http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Formatting

+1

धन्यवाद, लेकिन, जबकि यह है कि कई अनुकूलन की अनुमति देता है, मैं में समस्या को हल करने के लिए एक रास्ता नहीं देख सकते हैं मेरा उदाहरण हालांकि, यह सिर्फ मामूली निपुणता है। –

+0

आप अगली पंक्ति में पहला तर्क भी छोड़ सकते हैं जो सभी तर्कों को संरेखित करेगा। –

+1

सुझाव के लिए धन्यवाद, मैं कभी-कभी ऐसा करता हूं, लेकिन यह एक पंक्ति 'कचरा' है। हालांकि मैं थोड़ा परेशान हूं क्योंकि मैं Emacs डिफ़ॉल्ट स्वरूपण को बेहतर मानता हूं (मुझे लगता है कि अगर मैं Emacs से पहले विजुअल स्टूडियो का उपयोग करता था तो मैं दूसरी तरफ महसूस करता हूं :-)) –

7

Resharper (ऊपर) अच्छा है। CodeRush अब DevExpress से मुक्त है। मैंने वर्षों से अपने उत्पादों का उपयोग करने का आनंद लिया है।

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

+0

धन्यवाद, मैं कोडरश का प्रयास करूंगा। –

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