Visual Studio में खोज करने पर केवल कुछ फ़ाइल प्रकारों को शामिल करें


98

अक्सर जब मैं विजुअल स्टूडियो में अपने कोड के माध्यम से खोज करना चाहता हूं, तो मुझे पता है कि मैं जिस चीज की तलाश कर रहा हूं वह कुछ सी # कोड में है। हालाँकि, जैसा कि मैंने जावास्क्रिप्ट फ़ाइल में एक ही चर नाम का उपयोग किया है, मुझे उन सभी खोज परिणामों के माध्यम से भी मिटना होगा। यह तब और भी बदतर हो जाता है जब मैं जिस पाठ की तलाश कर रहा हूं उसका उपयोग किसी तृतीय-पक्ष जावास्क्रिप्ट लाइब्रेरी में भी किया जाता है जिसे हमने परियोजना में लाया है: इसके परिणामस्वरूप सैकड़ों खोज परिणाम हो सकते हैं।

चीजों को संयोजित करने के लिए, हमारे डिजाइनरों में एक ही प्रोजेक्ट में पृष्ठों के HTML मॉक-अप शामिल हैं, इसलिए मुझे अक्सर लगता है कि मैं वहां भी खोज परिणामों का भार उठा रहा हूं।

मुझे लगता है कि जो मैं वास्तव में चाहता हूं वह मेरे .cs, .aspx और .ascx फ़ाइलों में परिणाम देखना है, लेकिन .jj या .htm

क्या निम्नलिखित में से कोई भी करने का कोई तरीका है:

  • केवल एक विशेष प्रकार की फ़ाइलों में खोजें (केवल .cs फ़ाइलें खोजें)।
  • किसी दिए गए सेट के किसी भी प्रकार की फ़ाइलों में ही खोजें (केवल खोजें .cs, .aspx और .ascx फ़ाइलें)।
  • किसी विशेष प्रकार या प्रकार को छोड़कर सभी फ़ाइल प्रकारों में खोजें (.js को छोड़कर सब कुछ खोजें)।

मुझे संदेह नहीं है, किस मामले में इसके आसपास काम करने का कोई चालाक तरीका है?


5
अंतिम विकल्प उपलब्ध नहीं लगता है- फ़ाइल-प्रकार का चयनकर्ता केवल एडिटिव है, आप निर्दिष्ट कर सकते हैं कि क्या शामिल किया जाए, लेकिन क्या नहीं छोड़ना है।
निकोडेमस 13

1
हम सभी यहां विजुअल स्टूडियो में फ़ीचर के लिए वोट कर सकते हैं: visualstudio.uservoice.com/forums/121579-visual-studio-2015/… Doooooo it!
पोल्शिएंट

जवाबों:


88

फाइल्स इन फाइल्स डायलॉग (Ctrl + Shift + F) में एक फ़ील्ड होनी चाहिए जिसे फाइंड ऑप्शंस कहा जाता है। आपको इस संवाद में उन फ़ील्ड के एक्सटेंशन दर्ज करने चाहिए, जिन्हें आप फ़ील्ड में खोजना चाहते हैं:

*.cs; *.aspx; *.ascx; 

3
+1 फाइंड-इन-फाइल्स संवाद आपके हालिया एक्सटेंशन विकल्पों को सहेजता है, इसलिए यह चुनना आसान है कि आप किस एक्सटेंशन को खोजना चाहते हैं।
गेबे मुथरत

6
फाइंड! = फाइल्स में खोजें
Patonza

1
यह फ़ाइलों के संवाद में प्रतिस्थापित करने के लिए भी काम करता है, और इसकी जगह कुछ अतिरिक्त बटन होते हैं, विशेष रूप से "स्किप फ़ाइल", जो आपको और भी अधिक समय बचाने की अनुमति देता है।
ट्रैविस

27

इसके बजाय Ctrl + F, मुझे लगता है कि यह वह है Ctrl + Shift + Fजो आपको फ़ाइल प्रकारों को निर्दिष्ट करने का विकल्प देता है, आप देखना चाहते हैं।


2
Ctrl + Shift + F पर सही। यह एक खोज भी करता है, जो कि अच्छा है क्योंकि इस खोज के साथ, यह किसी चीज़ को ढूंढने के बाद बंद हो जाता है, इसलिए आपको वह सब कुछ प्राप्त करना होगा जो आप चाहते हैं।
एंड्रयू

आप सभी को नियमित खोज मेनू के साथ भी पा सकते हैं, यह "खोज" तीर के दाईं ओर ड्रॉपडाउन के नीचे छिपा हुआ है
अलेक्जेंडरबर्ड

9

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

आप डिफ़ॉल्ट से फ़ाइल प्रकार चुन सकते हैं या अपना खुद का टाइप कर सकते हैं। जटिल खोज के लिए नियमित अभिव्यक्ति उपलब्ध है।


7

फ़ाइल खोजों को सीमित करने का दूसरा तरीका केवल कुछ निश्चित फ़ोल्डर सेटों को चुनना है।

खोज के लिए फ़ोल्डर सेट करना


यह एक बढ़िया विकल्प है! "लुक इन:" को "ऑल ओपन डॉक्यूमेंट्स" को बदलने में भी जो मदद मिल सकती है, वह है और फिर केवल उन डॉक्यूमेंट्स को खोलें जिन्हें आप खोजना चाहते हैं।
मैट

1
Dude! बढ़िया विकल्प। समय की सुबह से वी.एस. का उपयोग कर रहा है और पहले कभी नहीं देखा था।
वेड हैटलर

6

मैं निम्नलिखित खोज का उपयोग करके js फ़ाइलों को बाहर करना पसंद करता हूं: *.a*;*.cs*;

ज्यादातर बार, मैं अंत में aspx, cs, cshtml फाइलों में सामान खोजना चाहता हूं, इसलिए यह काफी मददगार है। ध्यान दें कि बाद के *.cs*बजाय मैं कैसे उपयोग करता हूं *.c*क्योंकि बाद में jquery.custom1234.js (जो मैं आमतौर पर अपनी अधिकांश परियोजनाओं में उपयोग करता हूं) जैसे jquery कस्टम फ़ाइलों का चयन करेगा, यदि आप सिर्फ उपयोग नहीं कर सकते हैं *.c*


मुझे यह सबसे अच्छा लगता है, हालाँकि इसमें .css फाइलें शामिल हैं, जो वांछनीय नहीं हो सकती हैं। मुझे Web.Config's और Site.Master (यदि वह मौजूद है) के लिए दो और जोड़ना पसंद है:
arserbin3

4
सीएसएस फ़ाइलों को *.a*;*.cs;*.csh*;*.Config;*.Master;
हटाने के लिए

1

खोज संवाद बॉक्स में, "विकल्प खोजें-> इन फ़ाइल प्रकारों को देखें" पर जाएं।

आप में स्ट्रिंग टाइप करें, जैसे *.cs, *.aspx, *.ascx,। "सभी खोजें" बटन पर क्लिक करें।

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