ভিএস কোডে অনুসন্ধানের সময় উপেক্ষা করার জন্য ফোল্ডারগুলি চয়ন করুন


364

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

অনুসন্ধানের উদ্দেশ্যে অগ্রাহ্য করার জন্য কোনও নির্দিষ্ট ডিরেক্টরি নির্দিষ্ট করার কোনও উপায় আছে কি?


1
হুম, এক মিনিট অপেক্ষা করুন, 2019-meansO এর অর্থ "ফাইল খুলুন ...", এবং আমি সন্দেহ করি যে ভিএসএস কোডটির সেখানে আপনি যে কোনও কিছু (ওএস-নির্দিষ্ট) অনুসন্ধান সুবিধা দেখতে পাবে তার নিয়ন্ত্রণ রয়েছে। এটি কেবলমাত্র কিছু এক্সটেনশনে ফাইলগুলি ফিল্টার করতে সক্ষম হতে পারে?
স্যামবি 30'19

উত্তর:


689

@ অ্যালেক্স-ডিমার উত্তর থেকে এই পছন্দগুলি পরিবর্তিত হয়েছে বলে মনে হচ্ছে।

সেটিংস পরিবর্তন করা হচ্ছে

মেনু থেকে চয়ন করুন: ফাইল -> পছন্দ -> সেটিংস -> ব্যবহারকারী / কর্মক্ষেত্র সেটিংস। এতে ডিফল্ট সেটিংস ফিল্টার করুন search

আপনি search.excludeসেটিংটি সংশোধন করতে পারবেন (ডিফল্ট সেটিংস থেকে আপনার ব্যবহারকারী বা ওয়ার্কস্পেস সেটিংসে অনুলিপি করুন)। এটি কেবল অনুসন্ধানে প্রযোজ্য। নোট করুন যে সেটিংস থেকে files.excludeস্বয়ংক্রিয়ভাবে প্রয়োগ করা হবে।

যদি সেটিংস কাজ না করে :

  1. নিশ্চিত হয়ে নিন যে আপনি অনুসন্ধানের ব্যাতিক্রম বন্ধ করবেন না। অনুসন্ধানের ক্ষেত্রে, "বর্জন করতে ফাইলগুলি" ইনপুট বাক্সকে প্রসারিত করুন এবং গিয়ার আইকনটি নির্বাচিত হয়েছে কিনা তা নিশ্চিত করুন।

  2. আপনার সম্পাদকের ইতিহাস সাফ করার প্রয়োজনও হতে পারে (দেখুন: https://github.com/Mic Microsoft/vscode/issues/ 6502 )।

উদাহরণ সেটিংস

উদাহরণস্বরূপ, আমি একটি EmberJS আবেদন যার অধীনে ফাইল হাজার হাজার সংরক্ষণ উন্নয়নশীল করছি tmp, ডিরেক্টরি।

আপনি যদি WORKSPACE SETTINGSঅনুসন্ধানের ক্ষেত্রের ডানদিকে নির্বাচন করেন তবে অনুসন্ধানের ব্যতিক্রম কেবলমাত্র এই বিশেষ প্রকল্পে প্রয়োগ করা হবে। এবং .vscodeএতে অন্তর্ভুক্ত মূল ফোল্ডারে একটি সম্পর্কিত ফোল্ডার যুক্ত করা হবে settings.json

এটি আমার উদাহরণ সেটিংস:

{
    // ...
    "search.exclude": {
        "**/.git": true,
        "**/node_modules": true,
        "**/bower_components": true,
        "**/tmp": true
    },
    // ...
}

দ্রষ্টব্য : যে কোনও ফোল্ডার এবং সাব-ফোল্ডারগুলিতে অনুসন্ধান শব্দটি আবরণ করার জন্য কোনও অনুসন্ধান বর্ধনের শুরুতে একটি ** অন্তর্ভুক্ত করুন।

সেটিংস আপডেট করার আগে অনুসন্ধানের চিত্র :

সেটিংস আপডেট করার আগে অনুসন্ধানের ফলাফলগুলি একটি গোলযোগ।

সেটিংস আপডেট করার আগে অনুসন্ধানের ছবি

সেটিংস আপডেট করার পরে অনুসন্ধানের চিত্র:

সেটিংস আপডেট করার পরে অনুসন্ধানের ফলাফলগুলি হ'ল আমি যা চাই।

সেটিংস আপডেট করার পরে অনুসন্ধানের ছবি।


16
এটি আমার জন্য সাম্প্রতিক সংস্করণে কাজ করা বন্ধ করে দিয়েছে ... কোনও ধারণা কেন?
এনএসজোনাস

3
এটি "কুইক ওপেন" বৈশিষ্ট্যে প্রয়োগ করার কোনও উপায় আছে কি? পিসিতে Ctrl + P এবং ম্যাকে Cmd + পি। আমি যখন এই বৈশিষ্ট্যটি ব্যবহার করে ফাইলগুলি অনুসন্ধান করি তখন তারা প্রদর্শিত হয়।
glandrum101

7
এটি সম্পাদনের জন্য আপনার সম্পাদকের ইতিহাস সাফ করার বিষয়ে নিশ্চিত হন। github.com/Mic Microsoft
জয়দীপ

5
আমাকে "সাফ সম্পাদকের ইতিহাস" কমান্ডটি চালাতে হয়েছিল (এখানে দেখুন: github.com/Mic Microsoft / vscode / issues / 6502#issuecomment-273697138 ) এবং আমার পক্ষে কাজ করার জন্য ভিএস কোড পুনরায় চালু করতে হবে।
আইজাক গ্রেগসন

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

167

নিশ্চিত করুন যে 'ব্যতীত সেটিংস ব্যবহার করুন এবং ফাইলগুলি উপেক্ষা করুন' কগ নির্বাচন করা হয়েছে এখানে চিত্র বর্ণনা লিখুন


5
কীভাবে একাধিক ফোল্ডার বাদ দেওয়া হবে?
ওয়াউটার ভ্যানহের্ক

23
@ ওয়াটারভ্যানহার্ক আপনি বাদ দিতে চান এমন প্রতিটি ফাইল বা ফোল্ডার আলাদা করার জন্য আপনি কেবল কমা যোগ করবেন। উদাহরণ:./src/public/,src/components/
Sgnl

44

এপ্রিল 2018 আপডেট করুন

আপনি বাদ দিতে চান এমন প্রতিটি ফোল্ডারে বা ফাইলের একটি বিস্ময়কর চিহ্নটি পূর্ব-ঠিক করে আপনি vscode এর অনুসন্ধান বিভাগে এটি করতে পারেন।

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


একদম ঠিক! নিখুঁত
তাফারেল জাভেয়ার

25

এই উত্তরটি পুরানো

যদি এগুলি ফোল্ডার হয় তবে আপনি কোনও নির্দিষ্ট কর্মক্ষেত্রে উপেক্ষা করতে চান, আপনি এখানে যেতে পারেন:

AppMenu > Preferences > Workspace Settings

অন্যথায়, আপনি যদি চান যে এই ফোল্ডারগুলি আপনার সমস্ত কর্মক্ষেত্রে উপেক্ষা করা হবে, এখানে যান:

AppMenu > Preferences > User Settings

এবং আপনার কনফিগারেশনে নিম্নলিখিতগুলি যুক্ত করুন:

//-------- Search configuration --------

// The folders to exclude when doing a full text search in the workspace.
"search.excludeFolders": [
    ".git",
    "node_modules",
    "bower_components",
    "path/to/other/folder/to/exclude"
],

কর্মক্ষেত্র এবং ব্যবহারকারী সেটিংসের মধ্যে পার্থক্যটি কাস্টমাইজেশন ডক্সে ব্যাখ্যা করা হয়েছে


9
যদি এটি পুরানো হয়, তবে দয়া করে এটি আপডেট করুন, অথবা বিভ্রান্তি এবং সম্ভাব্য ডাউনভোটগুলি এড়াতে এটি মুছুন!
ব্যবহারকারী 3413723

1
সিরিয়াসলি, একটি সম্পাদনা করুন। উপরোক্ত স্বীকৃত উত্তরটি ম্যাকস-এর সর্বশেষ ভিএস কোডে কাজ করে। সুতরাং আপোভোটগুলির জন্য আপনার বিএস খাঁদ করুন এবং আসল উত্তরে একটি দরকারী অবদান রাখুন।
হাইজিয়ান

18

যদি আমি সঠিকভাবে বুঝতে পারি তবে আপনি ফাইলগুলি ভিসকোডি ফাজি ফাইন্ডার থেকে বাদ দিতে চান। যদি এটি হয় তবে আমি অনুমান করছি যে উপরের উত্তরগুলি vscode এর পুরানো সংস্করণগুলির জন্য। আমার জন্য যা কাজ করেছে তা যুক্ত করছে:

"files.exclude": {
    "**/directory-you-want-to-exclude": true,
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true
}

আমার settings.json। এই ফাইলটি মাধ্যমে খোলা যাবে File> Preferences>Settings


15

আমি একজন নির্বোধ তাই এটি উপলব্ধি করতে আমার কিছুটা সময় লেগেছে, তবে নিশ্চিত হয়ে নিন যে গিয়ার আইকনটি বিশ্বব্যাপী অনুসন্ধানে ক্লিক করা হয়েছে যাতে আপনার সেটিংস প্রয়োগ করা যায়।

অনুসন্ধানে ভিজ্যুয়াল স্টুডিও কোড গিয়ার আইকন ক্লিক করা হয়েছে


1
আপনি একজন গাধা কারণ এই উত্তরটি যে এটা আমার জন্য নির্ধারিত হয় না, আমি ঘটনাক্রমে ক্লিক নিশ্চয়ই যা অতীতে আইকন, এটা এত সুস্পষ্ট না যে এই সামান্য আইকন নিয়ন্ত্রণ এই এবং এটি সবে লক্ষণীয় যখন এটা সক্ষম অথবা অক্ষম হচ্ছে
vesperknight

আপনি অবশ্যই ইউএক্স-এর সেই দুর্দান্ত অংশটি হারিয়ে যাওয়ার জন্য নির্বোধ নন, তবে আপনি কি আমাকে বলতে পারবেন যে এই উত্তরটির চেয়ে আপনার উত্তরটি কেমন আলাদা , যদি তা হয় - ভাল, এই উত্তরটি অন্ধকারের মোডে থাকা ছাড়াও? ; ^ ডি
রাফিন

3

আমি ওয়ার্কস্পেস ফোল্ডারগুলির 1 টি সম্পূর্ণরূপে বাদ দিতে চেয়েছিলাম, তবে এটি পাওয়া কঠিন বলে মনে হয়েছিল, যেহেতু বর্জনীয় বিন্যাস নির্বিশেষে, এটি সর্বদা ওয়ার্কস্পেস ফোল্ডারের প্রতিটিটিতে অনুসন্ধান চালায়।

শেষ পর্যন্ত, সমাধান যোগ করার জন্য ছিল **থেকে ফোল্ডার সেটিংস অনুসন্ধান বর্জন নিদর্শন।

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


2

আপনি পূর্ববর্তী উত্তরগুলিতে উল্লিখিত অনুসন্ধান.একটি ফাইল এবং ফাইল.এক্সক্লুড সেটআপ করার পরে, "সাফ সম্পাদক সম্পাদনা ইতিহাস" কমান্ডটি চালান (এটি করার জন্য কমান্ড প্যালেটটি ব্যবহার করুন - CTRL + SHIFT + P)।

কেবলমাত্র এর পরে বাদ দেওয়া ফাইলগুলি আপনার দ্রুত ওপেন মেনুতে উপস্থিত হবে না।

আপডেট: আপনি "সাফ কমান্ড ইতিহাস" কমান্ডটি চালাতে পারেন। আমি এটি সম্পর্কে ভুলে গেছি।


1

ভিসকোড অনুসন্ধানের প্যাটার্ন বাদ দেওয়ার জন্য উপরের বিষয়গুলি ভুলে যান, ভ্যাসকোডের শেষ সংস্করণে যে কোনও ফোল্ডারের জন্য এটি কাজ করছে নিচের নীচে চেষ্টা করুন!

! ../../../ লোকেল / *

উদাহরণস্বরূপ আমি নীচে vscode উদাহরণস্বরূপ সেটিংগুলি সন্ধান করেছি

ফাইল অন্তর্ভুক্ত: * .js

ফাইলগুলি বাদ দিতে হবে: ** / নোড_মডিউল,! ../../../ লোকেল / ,! ../../../ থিম / ,! ../../ অ্যাডমিন / ক্লায়েন্ট / *



0

সংক্ষিপ্ত উত্তরটি হ'ল ফোল্ডারগুলিকে আপনি "বাদ দিতে ফাইলগুলিতে" কমাতে আলাদা করতে চান-

  1. কর্মক্ষেত্র প্রশস্ত অনুসন্ধান শুরু করুন: CTRL + SHIFT + f
  2. তিন-ডট বোতামের সাহায্যে বিশ্বব্যাপী অনুসন্ধান প্রসারিত করুন
  3. আপনার অনুসন্ধান শব্দটি প্রবেশ করান
  4. উদাহরণস্বরূপ, ফাইলগুলিতে ইনপুট ফিল্ডটি বাদ দিতে ফাইলগুলিতেbabel,concat "বাবেল" ফোল্ডার এবং অনুসন্ধানে "কনক্যাট" ফোল্ডারটি বাদ দিতে হবে (নিশ্চিত করুন যে বাদ দেওয়া বোতামটি সক্ষম হয়েছে)।
  5. ফলাফল পেতে enter টিপুন।


-1

.Gitignore দিয়ে একটি ফাইল তৈরি করুন এবং ফোল্ডার বা ফাইলের নাম রাখুন যা আপনি এড়াতে চান।

নোড_মডিউলস ফোল্ডারের নীচে সমস্ত কিছু উপেক্ষা করতে

echo node_modules/ > .gitignore 

3
প্রশ্ন গিট সম্পর্কে নয়
সমান শাফি

-1

আমি প্লাগইন ("প্লাগইন" ফোল্ডার) এর মধ্যে থাকা বা ".বাক", ".বাক 2" বা ".লগ" এ শেষ হওয়া ফাইলগুলির মধ্যে থাকা সমস্ত ফাইলে "স্ট্রাইপ" শব্দটি অনুসন্ধান করতে চেয়েছিলাম (এটি ডাব্লুপিপি-র মধ্যে রয়েছে) - একটি ওয়ার্ডপ্রেস ইনস্টল এর বিষয়বস্তু ফোল্ডার কাঠামো)।

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

  • অনুসন্ধানের মেয়াদ: ডোরাকাটা
  • ফাইলগুলি অন্তর্ভুক্ত করুন: k ফাঁকা}
  • ফাইলগুলি বাদ দিন: * .বাক *, * .লগ, ** / প্লাগইন / **

এটি দেখতে কেমন লাগছিল তা এখানে

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