निर्देशों का उपयोग करने के स्थान के लिए विजुअल स्टूडियो या रेस्परर कार्यक्षमता


122

मुझे वर्तमान नामस्थान के अंदर अपने निर्देशों का उपयोग करना पसंद है, और प्रति डिफ़ॉल्ट वीएस और रेस्पर के रूप में बाहर नहीं है।

क्या किसी को मैक्रो / मानक कार्यक्षमता का पता है जो निर्देशों का उपयोग करके अप्रयुक्त / हटा देता है और उन्हें वर्तमान नामस्थान के अंदर रखता है ?

जवाबों:


223

UPDATE - ReSharper 2016.1 : इस विकल्प को अब कोड एडिटिंग → C # → कोड स्टाइल → Add 'में' निर्देश 'का उपयोग करके सबसे गहरे दायरे में ले जाया गया है

क्या आपने ReSharper विकल्प आज़माया है:

भाषाएँ → C # → फ़ॉर्मेटिंग स्टाइल → नेमस्पेस इम्पोर्ट्स → सबसे गहरे दायरे के लिए निर्देश का उपयोग करें

मुझे यकीन नहीं है कि आर # कोड क्लीनअप आपके लिए मौजूदा लोगों को फिर से व्यवस्थित करेगा।


33
ReSharper 6 में, यह विकल्प अब पर है Code Editiong-> C#-> Namespace Imports(स्वरूपण शैली के तहत नहीं)।
कोडिंगविट्स्पाइक

1
आप स्वचालित रूप से न केवल इस नियम है, लेकिन अन्य लोगों को भी के एक झुंड को ठीक करना चाहते हैं, यह, संस्करण 4.7 या उच्चतर के लिए अपने StyleCop अद्यतन करने के लिए बेहतर है, क्योंकि यह ReSharper प्लगइन में शामिल हैं: stackoverflow.com/a/10884463/182371
निकिता जी।

7
9 Code Editing -> C# -> Code Style
रेसपेर में

1
10 में फेरबदल अब यह काम नहीं करता है (कम से कम मेरी मशीन पर: - /)
Boas Enkler

4
R # 10 में "संदर्भ योग्यता" C # के अंतर्गत है - प्रारूपण शैली - कोड शैली
CAD

40

में ReSharper 2020 , विकल्प और फिर इस पर जाएं:

Code Editing-> C#-> Syntax Style->Add 'using' directive to the deepest scope

यहाँ छवि विवरण दर्ज करें


रेस्परर 2020 में यह अब अंडर Code Editing-> C#-> के Syntax StyleबजायCode Style
टॉमजेरुम

18

संस्करण 8.2 के रूप में, यह स्थानांतरित हो गया है। यह अब यहाँ है:

विजुअल स्टूडियो
रेस्पर के भीतर -> विकल्प ...

फिर ऑप्शन डायलॉग
कोड एडिटिंग में -> C # -> Namespace Imports -> आवश्यक होने पर निर्देशों का उपयोग करते हुए डालें -> सबसे गहरे दायरे में निर्देश का उपयोग करके जोड़ें

यहाँ छवि विवरण दर्ज करें


16

9 रिसर्पर के रूप में यह Code Editing=> C#=> Code Style=>> Reference Qualification=> में स्थानांतरित हो गया है Add 'using' directive to deepest scope

या आप नई सेटिंग्स खोज सुविधा का उपयोग कर सकते हैं और खोज सकते हैं deepest scope। सटीक सेटिंग सामने आएगी:

गहरी गुंजाइश के लिए 'निर्देश' का उपयोग कर जोड़ें


2

StyleCop 4.7 के संस्करण से शुरू होने वाले ReSharper एकीकरण का समर्थन करता है।

से http://stylecop.codeplex.com/ :

4.7 JetBrains R # 5.1 (5.1.3000.12), R # 6.0 (6.0.2202.688), R # 6.1 (6.1.37.86), R # 6.1.1 (6.1.1000.82) और R # 7.0 (7.0.54.77) के साथ संगत है )

4.7 विजुअल स्टूडियो 2008, विजुअल स्टूडियो 2010 और विजुअल स्टूडियो 11 के साथ संगत है

इस रिलीज़ में StyleCop ReSharper प्लगइन शामिल है (ReSharper 5.1, 6.0, 6.1, 6.1.1 और 7.0 के साथ संगत)


1

मैंने अपने डिफ़ॉल्ट दृश्य स्टूडियो टेम्प्लेट को नामस्थान के अंदर मेरे निर्देशों का उपयोग करके संपादित किया है

अप्रयुक्त निर्देशों को छाँटने और हटाने के लिए, मैं विज़ुअल स्टूडियो 2008 के लिए पावर कमांड्स का उपयोग करता हूं ।


0

अद्यतनकर्ता के लिए अद्यतन 2020.1 : यह विकल्प अब विकल्पों में पाया जा सकता है → कोड संपादन → C # → सिंटैक्स स्टाइल → संदर्भ योग्यता और 'निर्देशों का उपयोग करके'

संदर्भ के लिए छवि

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.