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


269

আমি ভিজ্যুয়াল স্টুডিও কোডের "এক্সপ্লোর" ট্যাবে বেশ কয়েকটি ফোল্ডার বাদ দেওয়ার চেষ্টা করছি। এটি করতে আমি আমার প্রকল্পের মূলটিতে নিম্নলিখিত jsconfig.json যুক্ত করেছি:

{
    "compilerOptions": {
        "target": "ES6"
    },
    "exclude": [
        "node_modules"
    ]
}

কিন্তু "নোড_মডিউলস" ফোল্ডারটি এখনও ডিরেক্টরি ট্রিতে দৃশ্যমান। আমি কি ভুল করছি? অন্য কোন বিকল্প আছে?



এখন এটি একটি জিইউআই আছে! আমার উত্তর দেখুন।
টটিমেডলি

উত্তর:


485

ফাইলগুলি ব্যবহার করুন। অন্তর্ভুক্ত করুন :

  • যান ফাইল -> পছন্দ -> সেটিংস (অথবা ম্যাক কোড -> পছন্দ -> সেটিংস )
  • workspace settingsট্যাবটি বাছুন
  • settings.jsonডানদিকে প্রদর্শিত ফাইলটিতে এই কোডটি যুক্ত করুন :

    // Place your settings in this file to overwrite default and user settings.
    
    {
        "settings": {
            "files.exclude": {
                "**/.git": true,         // this is a default value
                "**/.DS_Store": true,    // this is a default value
    
                "**/node_modules": true, // this excludes all folders 
                                        // named "node_modules" from 
                                        // the explore tree
    
                // alternative version
                "node_modules": true    // this excludes the folder 
                                        // only from the root of
                                        // your workspace 
            }
        }
    }
    

আপনি যদি ফাইল -> পছন্দসমূহ -> ব্যবহারকারী সেটিংস চয়ন করেন তবে আপনি আপনার বর্তমান ব্যবহারকারীর জন্য বিশ্বব্যাপী বাদ ফোল্ডারগুলি কনফিগার করেন।


8
কেউ যদি অবাক হন: কেবলমাত্র ফোল্ডারগুলিকে বাদ দিয়ে সীমাবদ্ধ রাখতে একটি পিছনে স্ল্যাশ সহায়তা করে না (ক্ষতি করে না)। অর্থাত্ "**/BACKUP/": trueশেষ / স্ল্যাশ ছাড়া ঠিক তেমনি ভাল / খারাপ।
ফ্র্যাঙ্ক নোক্ক

আপনি আরএইচএসে প্রদত্ত মানটি এলএইচএসের মানটির সাথে একত্রীভূত বলে মনে হয়। সম্ভবত একটিকে LHS থেকে মানটি অনুলিপি করতে হবে এবং এটি falseডিফল্ট মানগুলিকে ওভাররাইট করতে সেট করতে হবে ।
রোগানরতু

সংশোধন: এটি "** / নোড_মডিউলস" হওয়া উচিত: সত্য
শেখর কুমার

উত্তরাধিকার এখানে কীভাবে কাজ করে? আমাকে কি সমস্ত বাদ দেওয়া বা কেবলমাত্র ব্যবহারকারীর সেটিংসে তালিকাভুক্ত নয় এমনদের তালিকাবদ্ধ করতে হবে?
রবার্ট জেপ্পেসেন

5
এটা তোলে এর কোড (1.28.2) বর্তমান সংস্করণে যে মূল্য, files.excludeকী জন্যে ভিতরেsettings চাবি code-workspaceফাইল।
টম

81

ভিএস কোডের নতুন সংস্করণগুলিতে আপনি সেটিংসে নেভিগেট করুন ( Ctrl+ ,) এবং উপরের ডানদিকে ওয়ার্কস্পেস সেটিংস নির্বাচন করা নিশ্চিত করে নিন ।

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

তারপরে files.excludeবাদ দেওয়ার জন্য নিদর্শনগুলি নির্দিষ্ট করার জন্য একটি বিকল্প যুক্ত করুন ।

আপনি search.excludeযদি কেবল অনুসন্ধান ফলাফল থেকে কোনও ফাইল বাদ দিতে চান তবে ফোল্ডার এক্সপ্লোরার থেকেও যুক্ত করতে পারেন।


7
এক্সপ্লোরারটিতে এখনও ফাইল ব্রাউজ করতে সক্ষম হওয়ার পরে অনুসন্ধান থেকে বাদ দিন - আমার ঠিক যা প্রয়োজন, ধন্যবাদ!
davnicwil

1
নির্দিষ্ট করার জন্য ধন্যবাদWorkspace Settings
জেজেএস

3
ওয়ার্কস্পেস সেটিংসে (। কোড কোড-ওয়ার্কস্পেস ফাইল) প্রয়োগ করার সময় আমাকে files.excludeভিতরে settings:{ ... }রাখতে হয়েছিল অন্যথায় এটি সম্পত্তি অজানা হওয়ার অভিযোগে অভিযোগ করেছিল। সেখানে তৃতীয় "ফোল্ডার সেটিংস" ট্যাব ছিল (.vscode / settings.json) যা এটি বাহ্যতমতম বন্ধনীগুলিতে কাজ করেছিল।
PAT

42

TL; ড

  1. ম্যাকের উপর Ctrl+ Shift+ Pবা Command+ Shift+ টিপুনP
  2. "ওয়ার্কস্পেস সেটিংস" টাইপ করুন।
  3. জিইউআইয়ের মাধ্যমে বা এর বাইরে সেটিংস বাদ দিন settings.json:

জিইউআই উপায়

  1. অনুসন্ধান বারটিতে "বাদ দিন" টাইপ করুন।
  2. "প্যাটার্ন যুক্ত করুন" বোতামটি ক্লিক করুন। ভিএস কোড সেটিংসে বাদ দেওয়ার প্যাটার্ন যুক্ত করুন

কোড উপায়

  1. {}খোলার জন্য উপরের ডানদিকে নীচের আইকনটিতে ক্লিক করুন settings.json: সেটিংস.জসন খুলতে বন্ধনী আইকনে ক্লিক করুন
  2. বাদ দেওয়া ফোল্ডার এতে যুক্ত করুন files.exclude। এছাড়াও চেক আউট search.excludeএবং files.watcherExcludeতারা সম্ভবত দরকারী হতে পারে। এই স্নিপেটে তাদের ব্যাখ্যা এবং ডিফল্ট রয়েছে:

    {
      // Configure glob patterns for excluding files and folders. 
      // For example, the files explorer decides which files and folders to show 
      // or hide based on this setting. 
      // Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
      "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true
      },
      // Configure glob patterns for excluding files and folders in searches. 
      // Inherits all glob patterns from the `files.exclude` setting.   
      // Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
      "search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true
      },
      // Configure glob patterns of file paths to exclude from file watching. 
      // Patterns must match on absolute paths 
      // (i.e. prefix with ** or the full path to match properly). 
      // Changing this setting requires a restart. 
      // When you experience Code consuming lots of cpu time on startup, 
      // you can exclude large folders to reduce the initial load.
      "files.watcherExclude": {
        "**/.git/objects/**": true,
        "**/.git/subtree-cache/**": true,
        "**/node_modules/*/**": true
      }
    }

অন্যান্য সেটিংসে আরও তথ্যের জন্য, সরকারী settings.jsonরেফারেন্স দেখুন


6

ভিজ্যুয়াল স্টুডিও কোডের 1.28 সংস্করণে "files.exclude"অবশ্যই একটি settingsনোডের মধ্যে স্থাপন করা উচিত ।

এমন একটি ওয়ার্কস্পেস ফাইলে ফলাফল দেখা যাচ্ছে:

{
    "settings": {
        "files.exclude": {
            "**/node_modules": true
        }
    }
}

1

ভিএসকোডের নতুন সংস্করণগুলিতে এটি একটি ফোল্ডার-নির্দিষ্ট কনফিগারেশন ব্লকে চলে গেছে।

  • ফাইল -> পছন্দসমূহ -> সেটিংসে (অথবা ম্যাক কোডে -> পছন্দসমূহ -> সেটিংস) যান
  • ফোল্ডার সেটিংস ট্যাবটি চয়ন করুন

তারপরে যে ডিরেক্টরি গ্লোবগুলি আপনি বাদ দিতে চান তার তালিকাভুক্ত করে একটি "ফাইলস.এক্সক্লুড" ব্লক যুক্ত করুন:

{
    "files.exclude": {
        "**/bin": true,
        "**/obj": true
    },
}

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


1

এই এক্সপ্লোরারকে বাদ দেওয়ার এক্সটেনশন রয়েছে যা হুবহু এটি করে। https://marketplace.visualstudio.com/items?itemName=RedVanWorkshop.explorer-exclude-vscode-extension

এটি ডান ক্লিক মেনুতে বর্তমান ফোল্ডার / ফাইলটি আড়াল করার একটি বিকল্প যুক্ত করে। এটি এক্সপ্লোরার মেনুতে একটি উল্লম্ব ট্যাব লুকানো আইটেম যুক্ত করে যেখানে আপনি বর্তমানে লুকানো ফাইল এবং ফোল্ডার দেখতে পাচ্ছেন এবং এগুলিকে সহজেই টগল করতে পারবেন।


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


-9

আমি বৈধতা অক্ষম করে ত্রুটিগুলি অপসারণ করতে পরিচালিত:

{
    "javascript.validate.enable": false,
    "html.validate.styles": false,
    "html.validate.scripts": false,
    "css.validate": false,
    "scss.validate": false
}

ওবস: আমার প্রকল্পটি স্টাইল্ডকম্পোন্টস, রিঅ্যাক্ট, ফ্লো, এসলিন্ট এবং প্রিটিয়ার ব্যবহার করে একটি পিডব্লিউএ।


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