2010-07-19 3 views
33

मैं अपने वस्तु initializers इस तरह दिखना चाहते मेरे पैडिंग को हटाने से रोकने का विकल्प?कैसे ReSharper ऑब्जेक्ट प्रारंभकर्ता में रिक्त स्थानों को हटाकर को रोकने के लिए

+0

मुझे परवाह नहीं है कि मेरा तरीका किस तरह से दिखता है, लेकिन स्टाइलकॉप मुझे दांतों में पेंच करता है अगर वे पहले तरीके से नहीं दिखते हैं। ** नफरत स्टाइलकॉप ** –

+0

यह कास्टिंग के बाद हटाने वाले रिक्त स्थान R # जोड़ों के लिए भी काम करता है। यह कोड फ़ाइलों में बहुत मंथन पैदा कर रहा था जहां आर # कोड क्लीनअप और वीएस सुधार प्रारूप का उपयोग किया जा रहा था। – StingyJack

उत्तर

62

आर # 7 के लिए, मैं यह करने के लिए

ReSharper जा रहा के हिसाब से बदलती प्राप्त कर सकते हैं | विकल्प | कोड संपादन | सी # | स्वरूपण शैली | रिक्त स्थान

और टॉगल

अन्य | एकल लाइन प्रारंभकर्ता भीतर धनुकोष्ठक

उदाहरण जिसके लिए

int[] x = new int[] {0, 1, 2}; 
बनाम

int[] x = new int[] { 0, 1, 2 }; 

, हालांकि उदाहरण सरणी प्रारंभ की है यह भी वस्तु प्रारंभ नियंत्रित करने के लिए प्रकट होता है।


आर # 5 में, "कोड संपादन" "भाषा" था।

+2

आह, ठीक है आप हैं, चीयर्स! –

+0

धन्यवाद freakin भगवान, यह मुझे पागल कर रहा था .. resharper मेरे सीएसएस स्वरूपण से रिक्त स्थान हटा रखा .. संपादित करें: एनवीएम सही विकल्प नहीं मिल सकता – Cammy