छोटी लाल रेखा का विस्तार करने के लिए कीबोर्ड शॉर्टकट क्या है जो आपको वह मेनू देता है जहां आप using
फ़ाइल के शीर्ष पर जोड़े गए आवश्यक कथन को चुन सकते हैं ?
छोटी लाल रेखा का विस्तार करने के लिए कीबोर्ड शॉर्टकट क्या है जो आपको वह मेनू देता है जहां आप using
फ़ाइल के शीर्ष पर जोड़े गए आवश्यक कथन को चुन सकते हैं ?
जवाबों:
Ctrl+ .मेनू दिखाता है। मुझे विकल्प की तुलना में टाइप करना आसान लगता है, Alt+ Shift+ F10।
यह टूल> विकल्प> पर्यावरण> कीबोर्ड> विज़ुअल C #> View.QuickActions पर जाकर कुछ और परिचितों को फिर से बांधा जा सकता है
Alt+ Shift+ F10स्मार्ट टैग से जुड़े मेनू को दिखाएगा।
मैं विजुअल स्टूडियो प्लगइन ReSharper की जाँच करने की अत्यधिक अनुशंसा कर सकता हूँ। इसमें क्विकफिक्स फीचर है जो ऐसा ही करता है (और भी बहुत कुछ)।
लेकिन ReSharper कर्सर को वास्तविक कोड पर स्थित होने की आवश्यकता नहीं होती है जिसे एक नए नामस्थान की आवश्यकता होती है। कहते हैं, आप कुछ कोड को स्रोत फ़ाइल में कॉपी / पेस्ट करते हैं, और कुछ ही Alt+ क्लिक करते हैं Enter, और सभी आवश्यक उपयोग शामिल हैं।
ओह, और यह भी सुनिश्चित करता है कि आवश्यक विधानसभा संदर्भ आपकी परियोजना में जोड़ा गया है। उदाहरण के लिए, आप NUnit इकाई परीक्षण युक्त एक नई परियोजना बनाते हैं । पहली कक्षा जो आप लिखते हैं, आप [TestFixture] विशेषता जोड़ते हैं। यदि आपके पास पहले से ही समाधान में एक परियोजना है जो NUnit DLL फ़ाइल का संदर्भ देती है, तो ReSharper यह देखने में सक्षम है कि TestFixtureAttribute उस DLL फ़ाइल से आता है, इसलिए यह स्वचालित रूप से आपके नए प्रोजेक्ट में उस विधानसभा संदर्भ को जोड़ देगा।
और यह विस्तार विधियों के लिए आवश्यक नामस्थान भी जोड़ता है। कम से कम ReSharper संस्करण 5 बीटा करता है। मुझे पूरा यकीन है कि विज़ुअल स्टूडियो के बिल्ट-इन रिज़ॉल्यूशन फ़ंक्शन ऐसा नहीं करता है।
नीचे की तरफ, यह एक वाणिज्यिक उत्पाद है, इसलिए आपको इसके लिए भुगतान करना होगा। लेकिन यदि आप व्यावसायिक रूप से सॉफ्टवेयर के साथ काम करते हैं, तो प्राप्त उत्पादकता (प्लग अन्य बहुत सारे सामानों में प्लग करता है) मूल्य टैग से आगे निकल जाता है।
हां, मैं एक प्रशंसक हूं;)
Visual Studio 2010 में आपको View.ShowSmartTag नामक एक कमांड में नाम स्थान को हल करने के लिए कीबोर्ड कमांड मिलेगी । मेरा भी Shift+ पर Alt+ मैप किया गया था, F10जो बहुत परेशानी भरा है - इसलिए मैं आमतौर पर तुरंत रीमैप करता हूं।
पीट रीशरपर टिप्पणी करते हुए - हां, बजट वाले किसी के लिए भी, रेस्परर जीवन को एक परम आनंद बनाता है। तथ्य यह है कि यह वर्तमान संदर्भों के बाहर निर्भरता को हल करने के लिए पर्याप्त बुद्धिमान है, और उन दोनों को usings और संदर्भों के रूप में जोड़ देगा, न केवल आपको अनगिनत घंटे बचाएगा, बल्कि यह भी आपको भूल जाएगा कि सभी फ्रेमवर्क कक्षाएं कहाँ रहती हैं; ;-) यह कितना आसान है विकास की ज़िंदगी ... फिर हमने अभी तक रिफ़र्रर रिफ़ैक्टरिंग भी शुरू नहीं की है।
DevExpress ' CodeRush इस संबंध में कोई सहायता प्रदान नहीं करता है; या कुछ भी नहीं है जो मेरे लिए स्पष्ट है - और गैर-विशेषज्ञ मोड के तहत DevExpress यह आपके लिए क्या करना चाहता है में आगामी है :-)
अंतिम टिप्पणी - निर्भरता को हल करने की यह आईडीई सुविधा जावा आईडीई दुनिया में इतनी परिपक्व और परिष्कृत है कि इंटरनेट नमूनों के थोक भी आयात (उपयोग) नहीं दिखाते हैं।
यह कहा, Microsoft अब अंत में इस संबंध में कुछ करने की पेशकश की है, लेकिन यह मेरे लिए भी स्पष्ट है कि Microsoft विकास (हम में से कई के लिए) अब पूर्ण चक्र आया है - फोकस स्रोत से चला गया, दृश्य डिजाइनरों पर ध्यान केंद्रित करने के लिए सही वापस स्रोत पर फिर से - जिसका अर्थ है कि आप एक स्रोत कोड दृश्य में खर्च करते हैं / चाहे वह C # हो, VB या XAML ऊपर हो और 'फ़ॉर्म' पर खींचने और छोड़ने की मात्रा नीचे हो। इस मूल धारणा के साथ, यह कहना सरल है कि Microsoft को संपादक को स्मार्ट बनाने में ध्यान केंद्रित करना शुरू करना चाहिए, कीबोर्ड शॉर्टकट आसान बनाना चाहिए, और कोड / त्रुटि की जाँच और मूल्यांकन बेहतर करना चाहिए - एक गूंगे संपादक के दिन आपको Google में एक कक्षा में छोड़ने का पता लगाने के लिए जो पुस्तकालय रहता है, वह हम में से अधिकांश के लिए चला गया है (या किसी भी मामले में होना चाहिए)।
यह ctrl+ .जब, उदाहरण के लिए, आप अंत में List
टाइप करने की कोशिश करते हैं <
और इसे काम करने के लिए ctrl+ दबाते .हैं।