विजुअल स्टूडियो: क्या सॉल्यूशन एक्सप्लोरर की सभी वस्तुओं को ढहाने का कोई तरीका है?


146

मुझे पता है कि मैं एक-एक करके समाधान एक्सप्लोरर की वस्तुओं को ढहाने के लिए एरो कीज़ का उपयोग कर सकता हूं, लेकिन मैं यह जानना चाहूंगा कि क्या केवल एक ऑपरेशन के साथ सभी वस्तुओं को संक्षिप्त करने का कोई तरीका है। मैं इसे जानना चाहता हूं क्योंकि, आज मेरे पास 6 परियोजनाओं के साथ एक समाधान है जिसमें कम से कम दो सौ फाइलें हैं और अगर मैं उन्हें एक-एक करके गिराने की कोशिश करता हूं तो मेरे पास एक कठिन समय होगा।

ट्री व्यू - सॉल्यूशन एक्सप्लोरर (विजुअल स्टूडियो)


21
FYI करें, * विस्तार-सभी कुंजी है (यह सवाल का जवाब नहीं देता है, लेकिन संबंधित है।)
Sprague

नोट: बिल्ट-इन वीएस 2012 और 2013 - विवरण के लिए नीचे पढ़ें
एंडी

1
@Sprague * केवल संख्यात्मक कीपैड पर समर्पित कुंजी के साथ काम करता है। संख्यात्मक कीपैड की अनुपस्थिति में, आप सभी का विस्तार कैसे करते हैं?
मार्को लैकोविक

@ मार्को लैकोविक (देर से जवाब) मेरा सबसे अच्छा दांव टूल> विकल्प> पर्यावरण> कीबोर्ड में "एक्सपैंडल" की खोज करना और हॉटकी सेट करना है। (परीक्षण नहीं किया)
javaLover

जवाबों:


184

यह दृश्य स्टूडियो 2013 में डिफ़ॉल्ट रूप से बनाया गया प्रतीत होता है।

समाधान एक्सप्लोरर> संक्षिप्त करें


13
क्या इसके लिए एक गर्म कुंजी शॉर्टकट है?
रेवेल्वेस

7
@RayLoveless नहीं, लेकिन आप टूल में एक सेट कर सकते हैं -> विकल्प -> पर्यावरण -> कीबोर्ड
एडम शॉर्ट

6
@AdamShort मुझे "Num /" कुंजी को "सभी को संक्षिप्त करें" एक्शन असाइन करने में सुविधाजनक लगा, यह "Num *" के लिए एक अच्छा मेल बनाता है (सभी का विस्तार करें)
वरवरा कलिनािना

@VarvaraKalinina आपने ऐसा कैसे किया? SolutionExplorer.CollapseAllकेवल CTRL + कुछ स्वीकार करेंगे, मेरे लिए सिर्फ `` कुछ नहीं करने की कोशिश कर रहा है
Noctis

24

यदि आपके पास ReSharper स्थापित है, तो आप समाधान एक्सप्लोरर में समाधान पर क्लिक कर सकते हैं, और "सभी को संक्षिप्त करें" चुनें।


धन्यवाद पीट! मुझे नहीं पता था कि पुनर्जीवन ने ऐसा किया है। खासकर दुर्घटना के बाद "*" मारने के बाद।
जॉयसी माइक

1
स्पष्टीकरण का अनुरोध करें या सुधार का सुझाव दें। Resharper का उपयोग करना - कमांड / शॉर्टकट क्या है?
मंगल राबर्टसन

21

आप Visual Studio 2008 के लिए PowerCommands का उपयोग कर सकते हैं

समाधान एक्सप्लोरर पर प्रोजेक्ट \ समाधान पर राइट क्लिक करें और प्रोजेक्ट संक्षिप्त करें:


1
प्यार पावरपॉन्ड, "पूर्ववत करें" विंडो को छोड़कर जो मर नहीं जाएगा।
मुद'दिब

मैंने इसका उपयोग करने की कोशिश की, लेकिन मेरी मशीन पर स्थापित होने के बाद, मेरे vs2008 ने काम करना बंद कर दिया। LOL
क्लीटन

@ क्रिस: मैंने कभी इसकी कोशिश नहीं की (मैं वास्तव में पूर्ववत करीबी विंडो का उपयोग करता हूं), लेकिन टूल्स \ विकल्प \ पॉवरकमांड्स \ _ कमांड के तहत आप अपनी इच्छानुसार किसी भी सुविधा को निष्क्रिय कर सकते हैं।
हुबेज़ा

PowerCommands दुर्भाग्य से WPF डिजाइनर को तोड़ने के लिए जाता है।
रेयान लुंडी

1
Power Commands सॉल्यूशन फोल्डर को या तो ध्वस्त नहीं करता है और इसके बजाय उन्हें बेतरतीब ढंग
मारियो

14

शीर्ष स्तर के नोड पर बस नंबर पैड के प्लस + और माइनस - कुंजियों का उपयोग करें, क्रमशः विस्तार और संक्षिप्त करने के लिए (नोट: * पूरी सूची का विस्तार भी करता है।)

टूलबॉक्स के लिए, आपको उपयोग करने की आवश्यकता है * और / इसके बजाय विस्तार / पतन के लिए। जाओ पता लगाओ।


3
दुर्भाग्य से यह केवल वर्तमान नोड को ढहाता / बढ़ाता है (जैसे विस्तार / पतन आइकन पर क्लिक करना), किसी भी बच्चे को नहीं, जो मुझे नहीं लगता कि ओपी के लिए एक समाधान है: उदाहरण के लिए यदि आपके पास 3 प्रोजेक्ट हैं, तो प्रत्येक में 2 फ़ोल्डर्स हैं , प्रत्येक 10 फ़ोल्डरों के साथ। संपूर्ण के रूप में समाधान को संक्षिप्त करना महान है, लेकिन जब आप इसे फिर से विस्तारित करते हैं तो आप 3 परियोजनाओं की सूची के बजाय 60 वस्तुओं की सूची में वापस आ जाते हैं।
डेवड

2
न्यूम पैड * सभी बच्चों (वीएस 2013) का विस्तार करता है
सेल

9

जैसा कि आप नीचे दिए गए स्क्रीनशॉट में देख सकते हैं, एक विकल्प है जिसे संक्षिप्त नाम और उसके बगल में एक शॉर्टकट कुंजी है।

समाधान एक्सप्लोरर> रिचार्पर> संक्षिप्त करें

अब यह शॉर्टकट कुंजी आपके लिए काम नहीं करेगी! जब तक आप इसका उपयोग करके सेट न करें Tools > Options > Keyboard

आज्ञा नाम है ReSharper_CollapseInSolutionExplorer

इस कमांड नाम का उपयोग करके खोज करें और अपनी पसंद की शॉर्टकट कुंजी निर्दिष्ट करें।

विकल्प> कीबोर्ड> ReSharper_CollapseInSolutionExplorer

और अब आपके पास अपने समाधान एक्सप्लोरर में सभी वस्तुओं को संक्षिप्त करने के लिए उपयोग करने के लिए एक शॉर्टकट कुंजी है।

मुझे पता है कि मुझे इस चर्चा में थोड़ी देर हो गई है, लेकिन यह निश्चित रूप से कुछ एक या दूसरे की मदद करने वाला है।


5
यह उल्लेख किया जाना चाहिए कि यह डिफ़ॉल्ट वी.एस. कार्यक्षमता (पूर्व 2012) नहीं है, लेकिन, इस उदाहरण में, अतिरिक्त संदर्भ मेनू आइटम और शॉर्टकट Resharper द्वारा प्रदान किया गया है।
kodjeff1

VS2015 में रेस्परर 2016.1 के साथ यह अब है CollapseInSolutionExplorer
अनुपस्थित

4

Visual Studio 2005 के लिए http://geekswithblogs.net/scottkuhl/archive/2007/04/09/11/119595.aspx पर मैक्रो है ।


मुझे क्षमा करें, लेकिन मैं उस मैक्रो को VS2008 में कैसे चलाऊँ?
क्लीटन

टूल पर जाएं -> मैक्रोज़ -> मैक्रो आईडीई, और एक मॉड्यूल में मैक्रो कोड पेस्ट करें
थॉमस लेवेस्क

4

VisualStudio एक्सटेंशन कोडमाड ढहने की सुविधा प्रदान करता है।

VisualStudioGallery से डाउनलोड करें

वर्तमान संस्करण केवल VS2010 या उच्चतर का समर्थन करता है, लेकिन आप पुराने संस्करणों को अगल-बगल स्थापित कर सकते हैं।


3

Visual Studio 2017 और इसके बाद के संस्करण का उपयोग करना

शॉर्टकट का उपयोग करें

  • ओपन उपकरण > विकल्प या प्रेस Alt+ T+O
  • पर्यावरण टैब के तहत > कीबोर्ड (इसके अलावा, आप इसे सीधे खोलने के लिए Tools.CustomizeKeyboard के लिए एक शॉर्टकट बना सकते हैं )

सभी को संक्षिप्त करने के लिए

  • " SolutionExplorer.CollapseAll " के लिए खोजें
  • उदाहरण के लिए एक नया शॉर्टकट जोड़ें Ctrl+ Left Arrow, Ctrl+Left Arrow

सभी का विस्तार करने के लिए

  • " SolutionExplorer.Folder.CollapseAll " के लिए खोजें
  • उदाहरण के लिए एक नया शॉर्टकट जोड़ें Ctrl+ Right Arrow, Ctrl+Right Arrow

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

  • असाइन करें > ठीक है


2

विजुअल स्टूडियो 2012 8/15/2012 को बाहर हो गया है, इसलिए मैं सुझाव देता हूं कि पहले से ही केवल उत्पादकता पावर टूल्स 'सॉल्यूशन नेविगेटर' में उपलब्ध एक तेज "संक्षिप्त करें सभी" टूलबार बटन को अपग्रेड करने के लिए, जो कभी-कभी उपयोग करने योग्य होने के लिए बहुत धीमा था।




0

विज़ुअल स्टूडियो एक्सटेंशन का उपयोग करें जो विज़ुअल स्टूडियो के आपके संस्करण को फिट करता है। मेरे मामले में (मैं विजुअल स्टूडियो 2012 का उपयोग करता हूं) मैं एक्सटेंशन प्रोडक्टिविटी पावर टूल्स का उपयोग करता हूं , लेकिन, दुर्भाग्य से यह वीएस 2010 और बाद के लिए ही मौजूद है ... वीएस 2008 के लिए एक समान एक्सटेंशन है: पावर कमांड्स


क्या आप अधिक विस्तार से बता सकते हैं?
राहुल पटेल

विज़ुअल स्टूडियो में टूल्स => एक्सटेंशन्स पर जाएं और वांछित कार्यकुशलता के लिए निर्दिष्ट ऐड-इन्स इंस्टॉल करें।
सर्ज

-3

*.suoऔर *.csproj.userफ़ाइलों को हटाएँ , और समाधान / प्रोजेक्ट को फिर से खोलें।


क्या प्राथमिकताएं? परियोजनाएं अभी भी उसी को संकलित करेंगी।
सेसिल का

2
यह संकलित करेगा, लेकिन आप वर्तमान में खोले गए टैब, स्टार्टअप प्रोजेक्ट्स (यदि आपके पास बहुत सारे हैं तो दर्दनाक), साथ ही साथ प्रति उपयोगकर्ता सेटिंग्स भी ढीली होंगी।
डेव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.