ফাইন্ড ইন ফাইল থেকে ফোল্ডারগুলি বাদ দিতে আমি কীভাবে ভিজুয়াল স্টুডিওকে বলব?


89

আমরা সাবভার্সনটি ব্যবহার করি তাই আমাদের সমাধানে _svn নামের সাবফোল্ডার রয়েছে। ফাইলগুলিতে সন্ধান করা করলে এই সাবফোল্ডারগুলি থেকে স্ট্রিং আসে। ভিজ্যুয়াল স্টুডিওতে কি এই ফাইলগুলিকে উপেক্ষা করার জন্য কোনও উপায় আছে?


7
ভিজ্যুয়াল স্টুডিওর ফাইন্ড ইন ফাইলগুলি এটি আমাকে বেশ খানিকটা বিরক্ত করেছে। @ আরাবেল যেমন উল্লেখ করেছেন, আমি "অন্তর্ভুক্ত সাব-ফোল্ডারগুলি" বন্ধ করে দিয়েছি তবে এটি কেবল অতিরিক্ত পদক্ষেপ বা পরে বন্ধ করতে ভুলে যাওয়া শেষ করে। মূল মূল ফোল্ডারটি অনুসন্ধান করে বললে ভালো লাগবে, তবে আমার "বিক্রেতাদের" ফোল্ডারটি উপেক্ষা করুন কারণ আমি তৃতীয় পক্ষের লাইব্রেরি সম্পর্কে চিন্তিত নই ..
রিচ ফিনেলি

যদি কেউ ভিএস এর ইউজারভয়েস পৃষ্ঠায় এই প্রশ্নটি খুঁজে পেতে বা যুক্ত করে থাকে তবে দয়া করে এখানে একটি লিঙ্ক পোস্ট করুন যাতে আমরা সকলেই এটিকে উত্সাহিত করতে পারি!
পবারানিস

এটি আমাকে পাগল করে তোলে আমি সম্প্রতি "লুক ইন" ড্রপডাউন বাক্সটি কাস্টমাইজ করার ক্ষমতাটি আবিষ্কার করেছি। আমাদের সমাধানে বেশ কয়েকটি প্রকল্প অন্তর্ভুক্ত রয়েছে যা ইনস্টলার অংশটি তৈরি করে, সুতরাং আমি যখন কাজ করছি তখন কেবল অনুসন্ধানগুলিতে সীমাবদ্ধ করে রাখা ভাল। সুতরাং আমি একটি ইনস্টলার "লুক ইন" প্রোফাইল তৈরি করেছি। তবে, আমি প্রতিটি প্রকল্পের প্রতিটি ফোল্ডার এবং সাবফোল্ডার ম্যানুয়ালি নির্দিষ্ট করতে না চাইলে আমাকে "সাব-ফোল্ডারগুলি অন্তর্ভুক্ত করুন" চেক করে রেখে যেতে হবে। এটি সমস্ত বিন এবং আপত্তি ফোল্ডারগুলি তুলে নিয়েছে। খুবই বিরক্তিকর.
ব্রায়ান কোলাভিটো

উত্তর:


31

আপনি যা করতে পারেন তা হ'ল অনুসন্ধানের জন্য ব্যবহৃত হবে এমন একটি ফোল্ডার সেটআপ করা। উইন্ডোটিতে সন্ধান করুন এবং প্রতিস্থাপন করুন, "লুক ইন" ইনপুটটির ডানদিকে আপনার কাছে একটি "অনুসন্ধান ফোল্ডার চয়ন করুন" বিকল্প রয়েছে যেখানে আপনি সেই ফোল্ডারগুলির সেট সেটআপ করতে পারেন।
যদি আপনি মূল প্রকল্প ফোল্ডারটি যোগ করেন তবে কেবলমাত্র "সাব ফোল্ডারগুলি অন্তর্ভুক্ত করুন" বিকল্পগুলি বন্ধ করে রাখতে ভুলবেন না।
আপনার যদি শত শত ফোল্ডার না থাকে তবে এই সমাধানটি কাজ করা উচিত।


15
না এটি করা উচিত নয়, কারণ এটি ফোল্ডারগুলি বাদ না দিয়ে অনুসন্ধানে কীভাবে অন্তর্ভুক্ত করবেন তা ব্যাখ্যা করে। এটি বেশ বড় পার্থক্য আইএমএইচও।
জান পালস

4
আমার কয়েকশ ফোল্ডার আছে। তারা সবাই এক লাইভ নামক node_modulesতোমার
nothingisnecessary

24

আমরা ভিজ্যুয়াল স্টুডিও 2017 এ সরে না যাওয়া এবং অ্যাঙ্গুলার + .নেট কোর অ্যাপ্লিকেশনগুলি শুরু না করা পর্যন্ত গ্লোবাল সন্ধানের সাথে কোনও সমস্যা হয়নি ... (বেশিরভাগ HUGE নোড_মডিউল ফোল্ডার অনুসন্ধান করা নিয়ে সমস্যা)

আমি দেখেছি যে MSBuild বর্জন সম্পত্তি ব্যবহার DefaultItemExcludes কাজ জরিমানা ভিসুয়াল স্টুডিও 2017 বৈশ্বিক খোঁজ থেকে বাদ দেওয়ার এসে গেছে ..

আমি এখন ডিফল্টরূপে ভিএস ২০১7 এ নতুন কোর প্রকল্পের জন্য প্রকল্প ফাইল (.csproj) খুলি এবং নোড_মডিউলগুলি বাদ দেওয়ার জন্য সম্পত্তিটি ঠিকঠাকভাবে সামঞ্জস্য করি (কখনও কখনও আমি wwwroot যুক্তও করি):

<DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes>

এছাড়াও https://github.com/dotnet/cli/issues/7525 দেখুন , সেখানে তারা ফোল্ডারগুলি বাদ দেওয়ার জন্য প্রিপেন্ড করতে পরামর্শ দেয় এবং এর মতো পিছনের স্ল্যাশের পরিবর্তে ফরোয়ার্ড স্ল্যাশ ব্যবহার করতে দেখা যায়:

<PropertyGroup>
  <DefaultItemExcludes>node_modules/**;$(DefaultItemExcludes)</DefaultItemExcludes>
</PropertyGroup>

আশা করি এটি VS2017 গ্লোবাল সন্ধান / অনুসন্ধানের ক্ষেত্রে সমস্যাগুলির যে কোনও ব্যক্তিকে সহায়তা করবে।


অনেক ধন্যবাদ. অদ্ভুত যে এই প্রশ্নটি এসও-তে অনেকবার জিজ্ঞাসা করা হয়েছিল এবং কেউই এই উত্তরটি
আশরাফ সাবরি

ধন্যবাদ, এটি উত্তর হওয়া উচিত
ড্যান পার্কার

ভিজ্যুয়াল স্টুডিও 2017 এ আমার সমস্ত কৌণিক প্রকল্পগুলি কোনও এমএসবিল্ড ফাইল বা প্রকল্প ফাইল ( *.csprojইত্যাদি) ছাড়াই "ফোল্ডার" প্রকল্প , তাই আমি DefaultItemExcludesকোথাও সেট করতে পারি না । আমি কি SOL?
দাই

এটি ভিএস 2019 এর জন্য কাজ করবে না I আমি bootstrap.cssফাইলটি বাদ দেওয়ার চেষ্টা করেছি তবে যাইহোক এটি অনুসন্ধান করা হয়েছিল। <DefaultItemExcludes>assets/css/**;$(DefaultItemExcludes)</DefaultItemExcludes>
VDWWD

23

"ফাইলগুলি অনুসন্ধান করুন" থেকে "ফাইলের ধরণগুলি" বা "এই ফাইলের ধরণগুলি দেখুন" তে আপনি ব্যবহার করতে পারেন:

!*\ExcludeFolder\*

উদাহরণ:

!*\bin\*;!*\obj\*;!*\.*;!*\ExcludeFolder\*

এখানে চিত্র বর্ণনা লিখুন


4
যে স্ক্রিন শট এই উত্তরটি বনাম 2019. থেকে বনাম 2017. কাজ করে না হয়
স্কট হাচিন্সন

4
ভিএস ২০১৯-এ আমি যখন এই সমস্যার মধ্যে পড়েছিলাম তখন ঠিক এটিই আমি খুঁজছিলাম। ধন্যবাদ!
ভর ডট নেট

4
চমৎকার উপাদান. আমি নোড ব্যবহার করি এবং আমি কখনই নোড_মডিউল ফোল্ডারটি অনুসন্ধান করতে চাই না। ধন্যবাদ
বাউন্ডফোর্ডগ্লোরি

9

ভিজুয়াল স্টুডিও 2015 এবং কচ্ছপ এসভিএন ব্যবহার করে উইন্ডোজ 10 এ যাওয়ার সময় আমার এই সমস্যা হয়েছিল। পূর্বে .svn ফোল্ডারগুলি সমস্ত গোপন ছিল তাই অনুসন্ধান ফলাফলগুলিতে উপস্থিত হয় নি। এটি সমাধান করার জন্য আমি উইন্ডোজ এক্সপ্লোরার ফোল্ডারের বৈশিষ্ট্যগুলিতে গিয়ে গিয়ে .svn ফোল্ডারের জন্য 'লুকানো' বৈশিষ্ট্যটি পরীক্ষা করেছিলাম। ভিজ্যুয়াল স্টুডিওতে ফোল্ডার ভিউ রিফ্রেশ করার পরে .svn ফোল্ডারটি আর উপস্থিত হবে না এবং অনুসন্ধান ব্যবহার করার সময় তা উপেক্ষা করা হবে!

গোপনে .svn ফোল্ডার বৈশিষ্ট্য সেট করুন


দুঃখিত, আমি এখনও ভিএস 2017 ইনস্টল করি নি তাই আমি এটি পরীক্ষা করতে পারি না।
উজ্জ্বল কাজ

4
এটি ভিএস 2017 তে কাজ করবে বলে মনে হচ্ছে না Further এছাড়াও, এটি ফোল্ডারটি সন্ধান থেকে IISE এক্সপ্রেসকে থামিয়ে দেয়, তাই এটি
স্টাফও

ভিএস 2015 প্রোতে পুরোপুরি কাজ করা। আমি এখনও কোনও বিরূপ প্রতিক্রিয়া দেখিনি :-)
বিজেজ্যোবিবি

5

কোনও ডিরেক্টরিতে (আপনার সমাধানের ডিরেক্টরিটি, এই ক্ষেত্রে) ফাইলগুলি অনুসন্ধান করার পরিবর্তে, আপনি নিজের অনুসন্ধান প্রকল্পের বা সমাধানের অংশগুলির মধ্যে সীমাবদ্ধ করতে পারেন। _Svn ডিরেক্টরিতে থাকা এগুলি উপেক্ষা করা হবে।


4
আমরা সমাধানের ভিতরে নেস্টেড প্রকল্প ফোল্ডারগুলি রেখেছি। সুতরাং প্রত্যেকের মধ্যে কিছু খুঁজে পেতে সময় নির্ধারণ করা
বার্নার্ড

'ফাইল ইন ফাইন্ড' কথোপকথনের একটি 'লুক ইন' প্রবেশের ক্ষেত্র রয়েছে যা 'বর্তমান প্রকল্প' বা 'সম্পূর্ণ সমাধান' এ সেট করা যেতে পারে। পরেরটি কি আপনার পক্ষে কার্যকর নয়? আমি কিছু, তাহলে ... মিস করা আবশ্যক
জেভিয়ার Nodet

4
কমপক্ষে আমার ক্ষেত্রে @ জাভিয়ার নোডেট, আমার সমাধানে এমন ফাইল রয়েছে যা আমি কখনই অনুসন্ধান করতে চাই না, তবে আমার সমাধানে আমার দরকার যাতে সেগুলি আউটপুট ডিরেক্টরিতে অনুলিপি করা হয় - প্রাক্তন। পরীক্ষার ফিক্সচার বা অন্যান্য স্ট্যাটিক, পাঠ্য-ভিত্তিক সংস্থানসমূহ।
টম লিয়াঞ্জা

5

আমি ভিজ্যুয়াল স্টুডিও 2017-তে পেয়েছি বিশেষত অ্যাংুলার ক্লাইজ ব্যবহার করার সময় যে জেনারেটেড জাভাস্ক্রিপ্ট ফাইল বা অন্য বিল্ড ফাইলগুলি কখনও কখনও অজান্তেই আপনার প্রকল্পে যুক্ত করা যায়। এটি অনুসন্ধানগুলিতে একগুচ্ছ ফাইল যুক্ত করা এবং সত্যই জিনিসগুলিকে ধীর করে তোলা সহ বেশ কয়েকটি মাথা ব্যথার কারণ হতে পারে, বিশেষত ইন্টিলিসেন্স কারণ এটি উত্স ফাইলগুলির শীর্ষে উত্পন্ন সমস্ত ফাইল অনুসন্ধান করছে।

আমি এটি সংশোধন করার সবচেয়ে সহজ উপায়টি হ'ল বিল্ড ফোল্ডারে (যেমন {Project}/dist) -তে ডান ক্লিক করুন এবং নির্বাচন করুন Exclude from Project। এটি প্রকল্প থেকে ফোল্ডারটি সরিয়ে ফেলবে তবে উত্পন্ন সামগ্রীগুলি রানটাইমের জন্য এখনও উপলব্ধ থাকবে, এটি কেবল ইউআই থেকে লুকানো রয়েছে।

এখানে চিত্র বর্ণনা লিখুন

আপনার যদি এখনও ফাইলগুলি দেখতে হয় তবে আপনি Show all Filesআইকনটি নির্বাচন বা ক্লিক করে গোপন ডিরেক্টরি এবং ফাইলগুলি প্রদর্শন করতে পারেন : এখানে চিত্র বর্ণনা লিখুন তবে সলিউশন এক্সপ্লোরারের শীর্ষে ।

মূলত আপনি আপনার প্রকল্প / সমাধান থেকে সমস্ত বিল্ড ফোল্ডার বাদ দিতে চান।


আমি মনে করি না আপনি কোনও ফোল্ডারকে "বাদ দিতে" পারবেন, কেবল ফাইলগুলি। কমপক্ষে আমার ভিজ্যুয়াল স্টুডিও 2017 এর সংস্করণে I
পিট

4
এই বিকল্পটি ভিএস 2017 তে ওয়েব সাইট প্রকল্পের জন্য উপলভ্য নয়
রিচার্ডাল্টলেন্ট

@richardtallent: আমি VS2017 এবং VS2019 এ দু'বার ডাবল চেক করেছি এবং ফোল্ডারটি অপসারণ করার বিকল্প রয়েছে। বিকল্পটি কোথায় পাওয়া যাবে সে সম্পর্কে স্ক্রিনশটের জন্য আমার আপডেট হওয়া উত্তরটি দেখুন।
অ্যান্ডি ব্রাহাম

অ্যান্ডি ব্রাহাম, আমি ওয়েবসাইটটির প্রকল্পের ধরণটি (E24C65DC-7377-472B-9ABA-BC803B73C61A সলিউশন ফাইলে) ব্যবহার করছি, যা আমার বিশ্বাস, কোনও নতুন প্রকল্প সংলাপে কোনও উত্তরাধিকার প্রজেক্টের ধরণের উপলভ্যতা থাকতে পারে। এই ধরণের প্রকল্পগুলির ফোল্ডারগুলির জন্য প্রসঙ্গ মেনুতে "বাদ দিন" বিকল্পটি উপলভ্য নয়। আমি ভ্যু সিএলআই / ইউআই এবং গুল্প ব্যবহার করে ভিএস এর বাইরে আমার সাইটটি তৈরি করি, সুতরাং আমার পক্ষে কাজ করা একমাত্র স্থির ছিল কেবল আমার সমাধান থেকে প্রকল্পটি সরিয়ে ফেলা (আমি যাইহোক ফ্রন্ট-এন্ড কোডের জন্য ভিএস কোড ব্যবহার করি)।
সমৃদ্ধ

3

আমি মনে করি না আপনি এটি সেট করতে পারেন (সর্বোপরি, আপনি "সম্পূর্ণ সমাধান" অনুসন্ধানের জন্য জিজ্ঞাসা করছেন) তবে প্রায়শই আপনি প্রকল্পটি থেকে ফোল্ডারটি সরিয়ে / ফাইল সিস্টেমে ডিরেক্টরিটি আড়াল করতে পারেন (ওয়েব সাইট প্রকল্পের ধরণের জন্য)।


0

আপনি যদি ভিএস2019 বা ভিএস কোড ব্যবহার না করে থাকেন (যার জন্য সমাধানটি ইতিমধ্যে অন্যান্য জবাবগুলিতে ইতিমধ্যে পাওয়া গেছে), আপনি যেমন একটি কার্যকর হিসাবে আপনি ফার ম্যানেজারে অনুসন্ধানটি ব্যবহার করতে পারেন তবে এটি সন্ধান থেকে নির্দিষ্ট ফাইল বা ফোল্ডারগুলি বাদ দেওয়ার জন্য মুখোশগুলিকে সমর্থন করে। এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.