ভিজ্যুয়াল স্টুডিও কোডে একটি 'ওয়ার্কস্পেস' কী?


553

আমি এই প্রশ্নটি জিজ্ঞাসা করছি তা আমি যথেষ্ট বিশ্বাস করতে পারি না, তবে ডকুমেন্টেশনে আমি কোনও সংজ্ঞা খুঁজে পাইনি। যদি তা বেদনাদায়কভাবে সুস্পষ্ট না হয় তবে আমি ভিজ্যুয়াল স্টুডিও কোডে (খুব) নতুন।

উদাহরণস্বরূপ, ভিজ্যুয়াল স্টুডিও কোডটি ওয়ার্কস্পেস স্তরের বনাম ব্যবহারকারী স্তরে সেটিংস প্রয়োগের বিষয়ে কথা বলে ।

এক হাতে,

  • (ক) এটি আপনি যে প্রকল্প ডিরেক্টরিটি খুলেছেন তা উল্লেখ করতে পারে; অথবা
  • (খ) এটি একটি নির্দিষ্ট উইন্ডোতে আপনি খোলার সমস্ত কিছুই উল্লেখ করতে পারে।

উপরে উল্লিখিত পৃষ্ঠাটি বলে

"Workspace: These settings are stored inside your workspace
in a .vscode folder and only apply when the workspace is opened."

28
আমি এখনও মনে করি এই প্রশ্নের আরও কিছু আছে। আমি ভিএস কোডে নতুন, তবে কোডিংয়ের জন্য নয়। ওপির পরামর্শ অনুসারে আমি একটি ওয়ার্কস্পেসটি প্রকল্পের ডিরেক্টরি "কেবল" হ'ল। তবে আমি যদি চয়ন করি তবে File --> Open Workspaceফাইল এক্সপ্লোরার ডায়ালগ বক্স আমাকে কোনও ফোল্ডার কেবল "খুলতে" দেয় না, আমাকে একটি নির্দিষ্ট ফাইল সন্ধান করতে হবে। :(
মাইক উইলিয়ামসন

26
আমার একই প্রশ্ন রয়েছে ... আমি 2 সপ্তাহের ভিএসে চলেছি এবং আমি একেবারে ভালবাসি, তবে এখনও ওয়ার্কস্পেসগুলি ঠিক কী তা ঘিরে আমার মাথাটি জড়িয়ে রাখেনি এবং আমি মনে করি এটি বলছে যে বেশ কিছু লোকের কাছে এটি আছে বলে মনে হচ্ছে প্রশ্ন। পরিষ্কার পরিভাষা প্রয়োজন।
ynamite

2
আমি আপনাদের সাথে আছি। আমি একটি সাধারণ ফোল্ডার কাঠামো এবং তারপরে একটি ওয়ার্কস্পেসের মধ্যে পার্থক্য সম্পর্কে অস্পষ্ট। আমি ভিএস কোড দিয়ে একটি ওয়ার্কস্পেস তৈরি করেছি তবে ভিন্ন ফাইল আইকন ছাড়া কোনও পার্থক্য দেখছি না। আমি জানি ওয়ার্কস্পেসগুলি বিভিন্ন শাখার স্থানীয় অনুলিপি কিন্তু আলাদা পরিবর্তনের জন্য কোনও স্ট্যান্ডার্ড ফোল্ডার একই জিনিসটি করতে পারে না? আমি এটিতে নথিপত্র চাই কারণ এটি খুঁজে পাওয়া খুব কঠিন।
ড্যানিয়েল জ্যাকসন

2
এটি প্রদর্শিত হয় যে প্রতি উইন্ডোতে কেবল একটি ওয়ার্কস্পেস খোলা থাকতে পারে।
পল দাম

2
আমি কীভাবে একটি নতুন খালি কর্মক্ষেত্র তৈরি করব তা অবাক করে দিয়েছি। এটি কিছুটা আশ্চর্যজনক যে আমি একটি বিদ্যমান ওয়ার্কস্পেসটি খুলতে এবং সংরক্ষণ করতে পারি, তবে একটি খালি দিয়ে শুরু করতে এটি বন্ধ করব না ...
রেন্টানপ্ল্যান

উত্তর:


255

একটি কর্মক্ষেত্র কি?

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

একটি কর্মক্ষেত্র এত বিভ্রান্তিকর কেন?

ভিজ্যুয়াল স্টুডিও কোডটি পুরো ইউআই জুড়ে এই শব্দটি ধারাবাহিকভাবে ব্যবহার করে না (এটি সমাধানের জন্য আমি একটি গিটহাব ইস্যু খুলেছি )। কখনও কখনও এটি উপরে বর্ণিত ওয়ার্কস্পেসকে বোঝায় এবং অন্য সময় এটি কোনও ওয়ার্কস্পেসকে একটি প্রকল্প হিসাবে উল্লেখ করে যা একটি .code-workspaceফাইলের সাথে বিশেষভাবে সম্পর্কিত associated

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

একটি .code-workspaceফাইল কি?

মন্তব্যগুলির ফাইল সহ একটি জেএসওন যা উপরে উল্লিখিত সমস্ত কনফিগারেশন ডেটা সংরক্ষণ করে:

  • একটি কার্যক্ষেত্রে অন্তর্ভুক্ত সমস্ত মূল ফোল্ডারের অবস্থান

আমার কি .code-workspaceফাইল দরকার ?

আপনি যদি একাধিক-রুট ওয়ার্কস্পেস তৈরি করেন তবেই । মাল্টি-রুট ওয়ার্কস্পেসের সাহায্যে আপনার কাছে একটি একক .code-workspaceফাইল রয়েছে যা আপনি এক্সপ্লোরারটিতে প্রদর্শিত হতে চান এমন সমস্ত রুট ফোল্ডার খুলবে (এটি হ'ল ম্যানুয়ালি একাধিক ফোল্ডার খোলার দরকার নেই)। এবং সেই ওয়ার্কস্পেসে আপনি প্রয়োগ করতে চান এমন সমস্ত ভিজ্যুয়াল স্টুডিও কোড সেটিংস / কনফিগারেশনগুলি প্রতিবার আপনি সেই ওয়ার্কস্পেস ফাইলটি খোলার পরে পুনরুদ্ধার করা হবে।

একক ফোল্ডার প্রকল্পগুলি সম্পর্কে কি?

সবকিছু স্বয়ংক্রিয় হয়। আপনি যখন ভিজ্যুয়াল স্টুডিও কোডে একটি ফোল্ডার খুলেন এবং আপনি বর্তমানে যে প্রকল্পটিতে কাজ করছেন তার সাথে বিশেষভাবে সম্পর্কিত সম্পাদককে পরিবর্তন করা শুরু করলে ভিজুয়াল স্টুডিও কোড স্বয়ংক্রিয়ভাবে একটি .vscodeফোল্ডার তৈরি করে এবং প্রকল্প ফোল্ডারের মূলটিতে সংরক্ষণ করে যা আপনি ' আবার কাজ করছি। এই .vscodeফোল্ডারে এমন ফাইল রয়েছে যা আপনার করা পরিবর্তনগুলি সংরক্ষণ করে। উদাহরণস্বরূপ, আপনি যদি কেবলমাত্র আপনার বর্তমান প্রকল্পে প্রয়োগ করতে চান ভিজুয়াল স্টুডিও কোড সেটিংস পরিবর্তন করেন তবে ভিজ্যুয়াল স্টুডিও কোডsettings.json সেই আপডেটগুলি দিয়ে একটি ফাইল তৈরি করে এবং সেই ফাইলটি .vscodeফোল্ডারে সংরক্ষিত থাকে ।

আপনি .code-workspaceযদি সত্যিই চান তবে এমন একটি ফাইল তৈরি করতে পারেন যাতে কেবল একটি একক মূল ফোল্ডার অন্তর্ভুক্ত। তারপরে আপনি হয় সরাসরি প্রকল্প ফোল্ডারটি খুলতে সক্ষম হবেন বা ওয়ার্কস্পেস ফাইলটি খুলতে পারবেন। তবে কেন এটি উপকারী হবে তার কোনও কারণ আমি ভাবতে পারি না।

আমি কীভাবে একটি .code-workspaceফাইল তৈরি করব ?

মেনুতে যান ফাইলসংরক্ষণ কর্মস্থান করুন ...

ওয়ার্কস্পেসে আমি কীভাবে রুট ফোল্ডার যুক্ত করব?

মেনুতে যান ফাইলকর্মস্থান থেকে ফোল্ডার যুক্ত করুন ...

আমি কীভাবে কোনও ওয়ার্কস্পেস খুলতে পারি যা কোনও .code-workspaceফাইল দ্বারা সংজ্ঞায়িত করা হয় ?

ডাবল ক্লিক করুন .code-workspaceফাইল। ভিজ্যুয়াল স্টুডিও কোড আসল ফাইলটি খুলবে না। পরিবর্তে, এটি সেই ফাইলটি পড়বে এবং সেই কর্মক্ষেত্রের অন্তর্ভুক্ত ফোল্ডারগুলি খুলবে। বিকল্পভাবে, মেনুতে যান ফাইলওপেন কর্মস্থান ...

আমি আসল .code-workspaceফাইলটি কীভাবে দেখতে পারি ?

মেনুতে যান ফাইলখুলুন ... এবং টার্গেট নির্বাচন .code-workspaceফাইল। বিকল্পভাবে, সেই ফাইলের সাথে সম্পর্কিত ওয়ার্কস্পেসটি খুলুন এবং তারপরে কমান্ড প্যালেটটি খুলুন , অনুসন্ধান করুন এবং ওয়ার্কস্পেসগুলি নির্বাচন করুন : ওপেন ওয়ার্কস্পেস কনফিগারেশন ফাইল কমান্ড।


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

আমি এখানে মন্তব্য সেরা জায়গা মনে করি। এটি আমার নিজেকে একটু কিছু সাফ পর আমি একটি বিষয় আমি ডান পাইথন ইন্টারপ্রেটার (চয়ন করা সম্পর্কে ছিল উপলব্ধি দিন stackoverflow.com/questions/54106071/... ), কিন্তু এখন আমি কোড বনাম আছে অভিযোগকারী এই বলে যে launch.json মধ্যে "args" স্বতন্ত্রতার অনুমতি নেই, সেই ফাইলগুলি স্বয়ংক্রিয়ভাবে উত্পাদিত হয়েছিল এবং আমি সেই বস্তুর জন্য কোনও পাঠ্যক্রমটি খুঁজে পাচ্ছি না
কারমিন তম্বাসিয়া

লিনাক্সে একটি 'ওয়ার্কস্পেস' সংরক্ষণ করার সময় ওয়ার্কস্পেসের নামে .code-workpace এক্সটেনশন যুক্ত করতে ভুলবেন না। উদাহরণস্বরূপ [মাইক্রোস্পেস কোড কোড-ওয়ার্কস্পেস] 'ওপেন' কোনও ওয়ার্কস্পেস ফাইল দেখতে না পারায় আমি ওয়ার্কস্পেসটি পুনরায় তৈরি করতে থাকি। (সংরক্ষণের জন্য কোনও এক্সটেনশন সেট না করা থাকলে স্বতঃ-জনসংখ্যার জন্য অনুরোধ করার / প্রস্তাব দেওয়ার জন্য কিছু হতে পারে ...)
JI-Web

1
আপনি .code-workspaceএকটি একক রুট ফোল্ডারের জন্য একটি ফাইল তৈরি করতে পারেন তার একটি কারণ হ'ল কিছু নির্দিষ্ট সেটিংস রয়েছে (উদাহরণস্বরূপ files.associations) যা ভিএসকোড একটিতে সম্মান জানায় না .vscode/settings.json, তবে একটি স্পষ্টত ওয়ার্কস্পেসে সম্মান করবে।
কার্ল মায়ার

133

আপনি ওয়ার্কস্পেস স্তরে সেটিংস সংরক্ষণ করতে পারেন এবং আপনি একটি ওয়ার্কস্পেসে একাধিক ফোল্ডার খুলতে পারেন। যদি আপনি এই যে কোনও একটি কাজ করতে চান তবে একটি ওয়ার্কস্পেস ব্যবহার করুন, অন্যথায়, কেবল একটি ফোল্ডার খুলুন।

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


আমি মনে করি যে প্রশ্নটি প্রথম উত্থাপিত হওয়ার পরে সংজ্ঞাটি পরিবর্তিত হতে পারে তবে আমি উত্তরটির প্রশংসা করি এবং আমি এটি গ্রহণ করছি!
নাট কুহান

1
আমি ভিএস কোডে নতুন, কিন্তু আমি প্রতি প্রকল্পের জন্য একটি ওয়ার্কস্পেস খোলার উপায় দেখতে পাচ্ছি না। যদি আমি একটি নতুন ফাইল খুলি এবং একটি নতুন কর্মক্ষেত্র সংরক্ষণ করার চেষ্টা করি, আমি পরিবর্তে বিদ্যমান ওয়ার্কস্পেস ফাইলটি সরিয়ে নিই। সুতরাং আমি মনে করি না যে এটি ঠিক যে ওয়ার্কস্পেস == প্রকল্প।
সমান্ড

8
"আপনি ওয়ার্কস্পেস পর্যায়ে সেটিংস সংরক্ষণ করতে পারেন এবং আপনি একটি ওয়ার্কস্পেসে একাধিক ফোল্ডার খুলতে পারেন you আপনি যদি এই বিষয়গুলির মধ্যে দুটি করতে চান তবে একটি ওয়ার্কস্পেস ব্যবহার করুন।" প্রযুক্তিগতভাবে কোনও ফোল্ডার স্তরে সেটিংস সংরক্ষণ করার জন্য আপনার কোনও ওয়ার্কস্পেসের দরকার নেই। এটি কেবলমাত্র settings.jsonপ্রাসঙ্গিক ফোল্ডারে একটি .vscode ফোল্ডারের মধ্যে দিয়ে সম্পন্ন করা যেতে পারে । তবে আপনি যদি কোনও ওয়ার্কস্পেসে একাধিক ফোল্ডার এবং সকলের জন্য প্রযোজ্য সেটিংস চান তবে আপনাকে একটি ওয়ার্কস্পেস ব্যবহার করতে হবে।
গ্যান্ডালফ স্যাক্সে

2
আমার কাছে ভিজ্যুয়াল স্টুডিওতে কিছুটা সমাধানের মতো শোনাচ্ছে
আলেকজান্ডার ডার্ক

2
এটি "কার্যক্ষেত্র" এর সংজ্ঞা না দেয়ায় এটি কীভাবে গৃহীত উত্তর, যা ওপির প্রশ্ন?
ইলিয়ান জর্জিভ

83

একটি ওয়ার্কস্পেস (.code-workpace) এক্সটেনশন সহ কেবল একটি পাঠ্য ফাইল। আপনি এটি কোনও পাঠ্য সম্পাদক দিয়ে খোলার মাধ্যমে দেখতে পারেন। আমিও একটি কর্মক্ষেত্রের ধারণা এবং এটি কীভাবে ভিজ্যুয়াল স্টুডিও কোডে প্রয়োগ করা হয় তা দেখে হতাশ হয়েছিল। আমি এমন একটি পদ্ধতি পেয়েছি যা আমার অনুসারে উপযুক্ত।

একটি একক "প্রকল্প" ফোল্ডার দিয়ে শুরু করুন।

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

মেনু বার * → থেকে ফাইলফোল্ডার খুলুন ... । আপনি যেখানে আপনার ফোল্ডারটি রাখতে চান সেখানে যান এবং একটি নতুন ফোল্ডার খোলার জন্য ডান ক্লিক করুন। আপনি যা চান তার নাম দিন, তারপরে "নির্বাচন করুন ফোল্ডার" এ ক্লিক করুন । এটি * ভিজ্যুয়াল স্টুডিও কোড এক্সপ্লোরারটিতে উপস্থিত হবে।

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

এটি একটি ( .code-workspace) ফাইল হিসাবে সংরক্ষণ করা হবে এবং এটি আপনার হার্ড ড্রাইভে যেখানেই থাকুক না কেন (বা নির্দেশ করে) এতে থাকা সমস্ত ফাইল এবং ফোল্ডারগুলিতে কেবল একটি সূচক। আপনি এটি কোনও পাঠ্য সম্পাদক দিয়ে খোলার মাধ্যমে দেখতে পারেন। আপনি তৈরি ফোল্ডারটি বন্ধ করুন এবং ভিজ্যুয়াল স্টুডিও কোডটি বন্ধ করুন।

এখন আপনার ওয়ার্কস্পেস "ফাইল" সন্ধান করুন এবং এটিতে ডাবল ক্লিক করুন। এটি আপনার কর্মক্ষেত্রে তৈরি ফোল্ডারের সাথে ভিজ্যুয়াল স্টুডিও কোডটি খুলবে। অথবা আপনি ভিজ্যুয়াল স্টুডিও কোডটি খুলতে এবং "ওপেন ওয়ার্কস্পেস" ব্যবহার করতে পারেন ।

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


আমি এখনও নিশ্চিত নই যে এমএসটি ব্যবহারের উদ্দেশ্যে এটিই "সেরা" বা "সঠিক" পদ্ধতি, তবে ক) যা নথিভুক্ত করা উচিত এবং খ) মেনসায় যোগদান করা উচিত যা কিছু কাজ করে এবং এটি নির্ধারণ করতে সক্ষম হওয়ার জন্য যতটা সম্ভব যৌক্তিক বলে মনে হচ্ছে পরবর্তীকালের বিশাল আকারের কারণে আমি পিএইচপিএসটারম থেকে ভিএস কোডে চলে এসেছি, তবে প্রথম নজরে এত হালকা ও আপাতদৃষ্টিতে দুর্দান্ত এমন আইডিইয়ের জন্য আমি এখন এই অবিশ্বাস্য ইউএক্স দুঃস্বপ্ন দেখে একেবারে বিস্মিত! যাইহোক TYVM পরামর্শের জন্য এবং ভাড়াটির জন্য ক্ষমা
চাইবেন

অপেক্ষা করুন, সুতরাং আপনি কি বলছেন যে ওয়ার্কস্পেস ফাইলটি (সম্ভবত) সম্পর্কিত প্রকল্প ফোল্ডারের মতো একই ফোল্ডারে থাকার দরকার নেই ? এটি কি একটি ভাল অনুশীলন হিসাবে বিবেচিত হয়? আমি ধারণা করছি যে, উদাহরণস্বরূপ, একটি ওয়ার্কস্পেস ফাইল তৈরি করা যেতে পারে যা একই প্রকল্পে কাজ করা সমস্ত প্রকৌশলী ভাগ করে নিয়েছেন (ভাগ করে নেওয়া স্টাইলিং ইত্যাদির জন্য অনুমতি দেওয়ার জন্য), তারপরে ব্যবহারকারী সেটিংস তাদের ইচ্ছামত পৃথকভাবে ওভাররাইড করতে পারে। এটি কার্যকর করার জন্য, মনে হচ্ছে ওয়ার্কস্পেস ফাইলটি একই প্রকল্প ফোল্ডারে থাকা উচিত, তাই না? আমার অনুমান আমার 2 টি প্রশ্ন রয়েছে: (1) কি সম্ভব / অনুমোদিত ?, এবং (2) সেরা অনুশীলন কোনটি?
মাইক উইলিয়ামসন

এটি একসাথে একাধিক প্রকল্পে কাজ করা লোকদের সমস্যার সৃষ্টি করবে।
শাহির আনসারী

61

ওপিতে শিরোনাম এবং পরবর্তী প্রশ্নগুলি এটিকে ফুটে উঠেছে বলে মনে হচ্ছে:

  1. ভিএস কোডে একটি কর্মক্ষেত্র কী?
  2. ওয়ার্কস্পেস সেটিংস কীভাবে কাজ করে?

সংক্ষিপ্ত উত্তর:

একটি ওয়ার্কস্পেস হ'ল ফোল্ডারগুলির ভার্চুয়াল সংগ্রহ যা ভিএসকোডে একযোগে খোলা হয় এবং কোনও .code-workspaceফাইলে সংজ্ঞায়িত হয় । এই ফাইলটি খুললে স্বয়ংক্রিয়ভাবে ফোল্ডারগুলির সংগ্রহ খুলবে open একে "মাল্টি-রুট" ওয়ার্কস্পেস বলা হয়।

.code-workspaceফাইল এছাড়াও কর্মক্ষেত্র সেটিংস VSCode দৃষ্টান্ত যেখানে কর্মক্ষেত্র খোলা হয় দ্বারা ব্যবহার করা হয় সংজ্ঞায়িত করে।

যখন কোনও ওয়ার্কস্পেস সংজ্ঞায়িত করা হয় না , অর্থাৎ আপনি নিজেই একটি ফোল্ডার খুলেন, আপনি সেই "ওয়ার্কস্পেস সেটিংস" তৈরি করতে পারেন .vscode\settings.jsonযা সেই ফোল্ডার কাঠামোর মূলের একটি ফাইলে সংরক্ষণ করা হয় ।


আরো বিস্তারিত:

ভিএসকোড জায়গাগুলিতে কিছুটা অস্পষ্টভাবে "ওয়ার্কস্পেস" শব্দটি ব্যবহার করে। বিবেচনা করার জন্য প্রথম ব্যবহারটি হ'ল মাল্টি-রুট ওয়ার্কস্পেস যাকে বলে ।

একটি বহু-রুট ওয়ার্কস্পেস হ'ল ফোল্ডারগুলির একটি সেট ("শিকড়") যা ভিএসকোডের উদাহরণে সম্মিলিতভাবে খোলা হয়। মূলত ফোল্ডারগুলি ভাগ করার জন্য এই ফোল্ডারগুলির কোনও প্রয়োজন নেই; প্রকৃতপক্ষে এটি হ'ল ভিএসকোড সাধারণত এক্সপ্লোরার সাইড-বারে একটি একক ফোল্ডার ব্যবহার করে।

একটি মাল্টি-রুট ওয়ার্কস্পেস একটি .code-workspace(জেএসওএন) ফাইল দ্বারা সংজ্ঞায়িত করা হয়েছে যা ওয়ার্কস্পেস এবং ভিএসকোড সেটিংসে অন্তর্ভুক্ত ফোল্ডারের দুটি তালিকা রয়েছে।

সেই ওয়ার্কস্পেস সেটিংস সম্পর্কিত ...

আপনি যখন ফাইল খুলুন> পছন্দসমূহ> সেটিংস সেটিংস সম্পাদক দেখানো হয়। খুব কমপক্ষে আপনার কোনও ব্যবহারকারী সেটিং ট্যাবটি দেখা উচিত । এগুলি ভিএসকোড সেটিংস যা আপনার স্থানীয় মেশিনে আপনার ব্যবহারকারীর অ্যাকাউন্টের জন্য সর্বজনীন। উইন্ডোজ এ এগুলি সেভ করা হয় %APPDATA%\Code\User\settings.json

স্বতন্ত্র ফোল্ডারগুলি (প্রায়শই ওয়ার্কস্পেসের প্রতিটি "রুট" ফোল্ডারগুলির) .vscodeনিজস্ব settings.jsonফাইল সহ একটি ফোল্ডার থাকতে পারে । যখন স্বতন্ত্রভাবে খোলা অর্থাত না কর্মক্ষেত্র অংশ হিসেবে এই বিষয়বস্তুর settings.jsonফাইল অধীনে উপস্থাপন করা হয় কর্মস্থান সেটিংস ট্যাব, এবং যে ফাইলে সব সেটিংস চলমান VSCode উদাহরণস্বরূপ দ্বারা ব্যবহৃত হয়।

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


এর বাইরে অবস্থানের নির্দিষ্টকরণের জন্য কি কোনও ডকুমেন্টেশন settings.jsonরয়েছে %APPDATA%\Code\User? আমার ক্ষেত্রে, আমি যখন এই ফোল্ডারটি ফোল্ডারে রাখি তখন ফাইলটি "ডিফল্ট" অবস্থানে থাকা অবস্থায় কিছু সেটিংস সেভাবে হয় না %APPDATA%
দানিজেল

1
আমি যতদূর দেখতে পাচ্ছি, না। ডকুমেন্টেশন উইন্ডোজ হিসাবে "ডিফল্ট" অবস্থান বর্ণনা %APPDATA%\Code\User। আমি এমন কোনও কিছুই লক্ষ্য করি নি যা নির্দেশ করে যে %APPDATA%অবস্থানটি নিজেই ব্যবহার করা হয়। Code.visualstudio.com/docs/getstarted/…
চার্লি

1
ব্যবহারকারীর সেটিংসের অবস্থানের অবস্থান পরিবর্তনের বিষয়ে এসওতে এখানে আরও একটি প্রশ্ন রয়েছে এবং একটি উত্তর থেকে জানা যায় যে আপনাকে কমান্ড-লাইন প্যারামিটার দিয়ে ডিফল্ট অবস্থানটি ওভাররাইড করতে হবে: স্ট্যাকওভারফ্লো
চার্লি জয়েন্ট

চার্লি, যদি কোনও ডকুমেন্টেশন না থাকে তবে আপনি নিজের উত্তরটি কী ভিত্তিতে রেখেছেন? সোর্স কোড?
দানিজেল

আমার উত্তর উপলব্ধ নথিপত্র এবং শেষ ব্যবহারকারীর অভিজ্ঞতার উপর ভিত্তি করে। ব্যবহারকারীর কনফিগারেশন ফাইলের (ডিফল্ট) অবস্থান নির্দিষ্ট করতে সক্ষম হওয়া সম্পর্কে আমি কোনও দলিল দেখতে পাচ্ছি না ; অন্য কথায়, আমি এমন কোনও কিছু খুঁজে পাচ্ছি না যা %APPDATA%নিজের কাছে একটি কার্যকর অবস্থান বলে মনে করে। দেখে মনে হচ্ছে আপনার পরীক্ষাটি ইঙ্গিত দেয় যে সেই ফোল্ডারে ফাইলগুলি কাজ করে?
চার্লি জয়েন্ট

22

একটি ওয়ার্কস্পেসের মূল ইউটিলিটি (এবং সম্ভবত একমাত্র) হ'ল একাধিক স্বতন্ত্র ফোল্ডার যুক্ত করার অনুমতি দেওয়া যা কোনও প্রকল্পকে মিশ্রণ করে। উদাহরণ স্বরূপ:

- WorkspaceProjectX  
-- ApiFolder   (maybe /usr/share/www/api)  
-- DocsFolder  (maybe /home/user/projx/html/docs)  
-- WebFolder   (maybe /usr/share/www/web)

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

আপনি এখানে আরও শিখতে পারেন ।


2
এটি একটি মহান পার্থক্য। আমি ইতিমধ্যে .sln ফাইলের সাথে একটি ফোল্ডার খোলার মাধ্যমে একাধিক প্রকল্পের সাথে একক-ফোল্ডার ওয়ার্কস্পেস ব্যবহার করি যা অন্তর্ভুক্ত প্রকল্পগুলির সাথে সাব-ডিরেক্টরিগুলি উল্লেখ করে। তবে এগুলি সমস্ত নির্ভরতার স্তরক্রমের সাথে সম্পর্কিত যা সমাধান দ্বারা পরিচালিত হয়। একটি বহু-রুট ওয়ার্কস্পেসের এমন সম্পর্ক থাকবে না।
মেলস্টন

2
এটি সর্বোত্তম উত্তর কারণ এটি একটি কার্যক্ষেত্র ব্যবহৃত হবে "কেন" সম্বোধন করে। ওয়ার্কস্পেসের মেকানিক্সের চারপাশে আপনি সমস্ত ধরণের প্রযুক্তিগত সংজ্ঞা পেতে পারেন তবে কেন আমি এটি ব্যবহার করতে চাই তা বুঝতে অসুবিধা হয়েছিল। কর্মক্ষেত্রটি ভিজ্যুয়াল স্টুডিও পেশাদারের "সমাধান" এর মতো।
ফ্র্যাঙ্কো

1
খুব ভাল লাগানো। এই আমি খুঁজছিলাম ছিল।
পিটার মর্টেনসেন

9

কিছু তদন্তে, উত্তরটি (ক) বলে মনে হচ্ছে।

আমি যখন সেটিংস পরিবর্তন করতে যাই, সেটিংস ফাইলটি আমার প্রকল্প ডিরেক্টরিতে একটি .vscode ডিরেক্টরিতে চলে যায়।


2
যদিও এটি কেবল 1 ফোল্ডার নয়। আপনি একাধিক ডিরেক্টরি ধারণ করতে একটি ওয়ার্কস্পেস কনফিগার করতে পারেন। আমি যা ভাবছিলাম তা হ'ল একটি ওয়ার্কবেঞ্চ এবং একটি ওয়ার্কস্পেসের মধ্যে পার্থক্য।
মঙ্গল মঙ্গল

7

আমি সবেমাত্র ভিজ্যুয়াল স্টুডিও কোড v1.25.1 ইনস্টল করেছি। একটি উইন্ডোজ 7 পেশাদার এসপি 1 মেশিনে। আমি ওয়ার্কস্পেসগুলি বিস্তারিতভাবে বুঝতে চেয়েছিলাম, সুতরাং ভিজুয়াল স্টুডিও কোডের এই সংস্করণে তারা কীভাবে কাজ করে তা নির্ধারণ করতে আমি কয়েক ঘন্টা ব্যয় করেছি আমি ভেবেছিলাম আমার গবেষণার ফলাফলগুলি সম্প্রদায়ের পক্ষে আগ্রহী।

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

কীভাবে ভিজুয়াল স্টুডিও কোড ওয়ার্কস্পেসগুলি পরিচালনা করে তার পিছনে যান্ত্রিকগুলি কিছুটা জটিল is আমি মনে করি আমি যা শিখেছি তা বোঝানোর দ্রুততম উপায় হ'ল আপনার কম্পিউটারে কর্মক্ষেত্রগুলি কীভাবে কাজ করে তা দেখতে আপনি একটি নির্দেশাবলীর একটি সেট প্রদান করে। আমি ধরে নিচ্ছি যে আপনি ভিজ্যুয়াল স্টুডিও কোড v1.25.1 এর একটি নতুন ইনস্টল দিয়ে শুরু করছেন। আপনি যদি ভিজ্যুয়াল স্টুডিও কোডের একটি প্রোডাকশন সংস্করণ ব্যবহার করছেন তবে আমি আপনাকে আমার নির্দেশাবলী অনুসরণ করার পরামর্শ দিচ্ছি না কারণ আপনি আপনার বিদ্যমান ভিজ্যুয়াল স্টুডিও কোড কনফিগারেশনের কিছু বা সমস্তটি হারাতে পারেন! যদি আপনি ইতিমধ্যেই একটি থাকে তাহলে পরীক্ষা ভিসুয়াল স্টুডিও কোড v1.25.1 ইনস্টল ** সংস্করণ এবং আপনি যে কোনো কনফিগারেশন যে আগে থেকেই আছে হারান করতে ইচ্ছুক, নিম্নলিখিত একটি তাজা ইনস্টলেশন অবস্থায় আপনি ভিসুয়াল স্টুডিও কোড রূপে ফিরিয়ে নিয়ে যেতে অবশ্যই করতে হবে:

নিম্নলিখিত ফোল্ডারটি মুছুন (এটি উপস্থিত থাকলে):

  C:\Users\%username%\AppData\Roaming\Code\Workspaces (where "%username%" is the name of the currently logged-on user)

আপনি একটি নতুন ওয়ার্কস্পেস তৈরি করতে ভিজ্যুয়াল স্টুডিও কোডে ফোল্ডার যুক্ত করবেন। এই নতুন ওয়ার্কস্পেসটি তৈরি করতে আপনি যে ফোল্ডারটি ব্যবহার করতে চান তার কোনও যদি পূর্বে ভিজ্যুয়াল স্টুডিও কোডের সাথে ব্যবহার করা হয় তবে দয়া করে নতুন ওয়ার্কস্পেস তৈরি করতে ব্যবহৃত প্রতিটি ফোল্ডারের মধ্যে ".vscode" সাবফোল্ডারটি (এটি উপস্থিত থাকলে) মুছুন please ।

ভিজ্যুয়াল স্টুডিও কোড চালু করুন। যদি স্বাগতম পৃষ্ঠা প্রদর্শিত হয়, এটি বন্ধ করুন। প্যানেলের জন্য একই কাজ করুন (একটি অনুভূমিক ফলক) যদি এটি প্রদর্শিত হয়। আপনি যদি এমন কোনও বার্তা পেয়ে থাকেন যে গিট ইনস্টল করা নেই তবে "আমাকে পরে মনে করিয়ে দিন" এ ক্লিক করুন। যদি প্রদর্শিত হয়, ডিফল্ট কোড পৃষ্ঠা হিসাবে চালু করা "শিরোনামহীন" কোড পৃষ্ঠাটিও বন্ধ করুন। যদি এক্সপ্লোরার ফলকটি প্রদর্শিত হয় না তবে প্রধান মেনুতে "দেখুন" ক্লিক করুন তবে এক্সপ্লোরার ফলকটি প্রদর্শন করতে "এক্সপ্লোরার" ক্লিক করুন। এক্সপ্লোরার ফলকের ভিতরে আপনার তিনটি (3) দেখুন শিরোনাম - ওপেন সম্পাদক, কোনও ফোল্ডার খোলা নেই, এবং আউটলাইন (এক্সপ্লোরার ফলকের একেবারে নীচে অবস্থিত) should নিশ্চিত হয়ে নিন যে, সর্বনিম্ন, মুক্ত সম্পাদকরা এবং কোনও ফোল্ডার খোলা ভিউ শিরোনাম প্রদর্শিত হবে না

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

এখন ভিজ্যুয়াল স্টুডিও কোড পছন্দসমূহ সেটিংস ফাইলটি খুলুন । এটি করার অনেকগুলি উপায় রয়েছে। আমি মেনু ফাইলপছন্দসমূহসেটিংস মনে করতে সবচেয়ে সহজ ব্যবহার করব। সেটিংস ফাইলটি দুটি কলামে প্রদর্শিত হয়। বাম কলামটি প্রতিটি ভিজ্যুয়াল স্টুডিও কোড বৈশিষ্ট্যের জন্য ডিফল্ট মানগুলির পঠনযোগ্য তালিকা। ডান কলামটি তিনটি (3) ধরণের ব্যবহারকারীর সেটিংসের তালিকা করতে ব্যবহৃত হয়। আপনার পরীক্ষার এই পর্যায়ে কেবলমাত্র দুটি ব্যবহারকারীর সেটিংস তালিকাভুক্ত করা হবে - ব্যবহারকারীর সেটিংস এবং কর্মক্ষেত্র সেটিংস। ব্যবহারকারীর সেটিংস ডিফল্টরূপে প্রদর্শিত হয়। এটি আপনার ব্যবহারকারীর সেটিংস .json ফাইলের সামগ্রী প্রদর্শন করে। এই ফাইলটি কোথায় অবস্থিত তা সন্ধান করতে এক্সপ্লোরার-এ ওপেন সম্পাদকসমূহের নীচে প্রদর্শিত "ব্যবহারকারীর সেটিংস" তালিকার উপর দিয়ে কেবল আপনার মাউসটিকে ঘুরে দেখুন। ওপেন এডিটর ভিউতে এই তালিকাটি ডান কলামে "ব্যবহারকারী সেটিংস" বিকল্পটি নির্বাচন করা হলে স্বয়ংক্রিয়ভাবে নির্বাচিত হয়। পথটি হওয়া উচিত:

C:\Users\%username%\AppData\Roaming\Code\User\settings.json

এই সেটিংস.জসন ফাইলটি যেখানে ভিজ্যুয়াল স্টুডিও কোডের জন্য ব্যবহারকারীর সেটিংস সংরক্ষণ করা হয়।

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

এই মুহুর্তে আপনার কাছে একটি একক ফোল্ডার রয়েছে যার ব্যবহারকারীর সেটিংস এতে সংরক্ষণ করা হয়েছে:

C:\Users\%username%\AppData\Roaming\Code\User\settings.json

এবং যার ওয়ার্কস্পেস সেটিংস এতে সঞ্চয় করা আছে:

C:\TheLocationOfYourFolder\settings.json

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

c:\Users\%username%\AppData\Roaming\Code\Workspaces\%workspace_id%\workspaces.json

"% ওয়ার্কস্পেস_আইডি%" হ'ল একটি ফোল্ডার যা একটি অনন্য অল নাম্বার নাম সহ।

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

লক্ষ্য করুন যে এক্সপ্লোরার একক ফোল্ডারের নাম মৌমাছি "UNTITLED (WORKSPACE)" এ পরিবর্তিত হয়েছে। এটি নিম্নলিখিতটি নির্দেশ করে:

  1. "UNTITLED (ওয়ার্কস্পেস) নামটি সহ একটি বহু-ফোল্ডার কর্মক্ষেত্র তৈরি করা হয়েছে
  2. কর্মক্ষেত্রটি পৃথক, অনন্য, কর্মক্ষেত্র ফাইল হিসাবে এখনও সংরক্ষণ করা হয়নি যে এই যোগাযোগের জন্য ওয়ার্কস্পেসটির নাম "UNTITLED (WORKSPACE)" রাখা হয়েছে
  3. ইউএনটিআইপিএলডি (ওয়ার্কস্পেস) ওয়ার্কস্পেসে এতে ফোল্ডার যুক্ত হতে এবং এ থেকে সরানো যেতে পারে তবে এটি ভিজ্যুয়াল স্টুডিও কোডের একমাত্র ওয়ার্কস্পেস পরিবেশ হিসাবে কাজ করবে will

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

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


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

2

তারা এটিকে একটি মাল্টি-রুট ওয়ার্কস্পেস বলে এবং এর সাহায্যে আপনি সহজেই ডিবাগিং করতে পারেন কারণ:

"মাল্ট-রুট ওয়ার্কস্পেসের সাহায্যে ভিজ্যুয়াল স্টুডিও কোড লঞ্চের জন্য সমস্ত ফোল্ডার জুড়ে অনুসন্ধান করে j জেসন ডিবাগ কনফিগারেশন ফাইলগুলিকে এবং প্রত্যয় হিসাবে ফোল্ডারের নাম দিয়ে তাদের প্রদর্শন করে" "

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

তবে এই মুহুর্তে (1.24) আপনি কোনও ওয়ার্কস্পেসে একটি ফাইল যুক্ত করতে পারবেন না, কেবল ফোল্ডার, যা কিছুটা সামান্য অসুবিধে হয়


2

সুতরাং, আবারও পাঠ্য যা সরাসরি নয় এমন শিল্পকর্মগুলির সাথে কোনও প্রকল্পের উত্স ট্রিকে দূষিত না করে সম্পর্কিত উপেক্ষা করা হচ্ছে।

নেই শূন্য একটি ভিসুয়াল স্টুডিও কোড কর্মক্ষেত্র ফাইল (workspaces.json) অথবা ডাইরেক্টরি (.vscode) অথবা যাই হোক না কেন উৎস গাছ স্থাপন করা হবে কারণ। এটি সহজেই আপনার ব্যবহারকারীর সেটিংসের নীচে স্থাপন করা যেতে পারে।

আমি ভেবেছিলাম আমরা প্রায় 20+ বছর আগে এটি বের করেছি, তবে মনে হয় কিছু পাঠ পুনরাবৃত্তি করা হবে।


গিট এবং সাবভার্সনের মতো সোর্স কন্ট্রোল সিস্টেমগুলি এই নিয়মের একমাত্র ব্যতিক্রম। এবং, এমনকি তারা যদি এ সম্পর্কে কিছুটা চিন্তা করে থাকে তবে তারা এটির চারপাশে কাজ করতে পারত।
স্মিট-তাই

আসলে এটি "পোর্টেবল মোড" কোড হিসাবে পরিচিত বলে মনে হচ্ছে .visualstudio.com/docs/editor/portable এটি উত্স উত্পন্ন ফাইলগুলি মুছে ফেলা কিনা তা স্পষ্ট নয়।
স্মিট-টায়

1

যদিও প্রশ্নটি "একটি কর্মক্ষেত্রটি কী?" জিজ্ঞাসা করছে, আমি মনে করি যে বিভ্রান্তির উত্স হ'ল প্রত্যাশা যে ওয়ার্কস্পেসগুলি অন্যান্য সম্পাদকদের "প্রকল্প" এর মতো আচরণ করা উচিত।

সুতরাং, আমি এই বিভ্রান্তির কারণে এখানে অবতরণকারী সমস্ত লোককে সহায়তা করতে আমি ভিএস কোডের জন্য নিম্নলিখিত প্লাগইনটি পোস্ট করতে চেয়েছিলাম (আমার নয়), "প্রকল্প পরিচালক": https://marketplace.visualstudio.com/items?itemName=alefragnani .প্রকল্প ব্যবস্থাপক

একক ফোল্ডার প্রকল্প পরিচালনা করার জন্য এটি সংরক্ষণের জন্য একটি সুন্দর ইউআই আছে:

প্রকল্পগুলি সংরক্ষণ করুন:

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

প্যালেট দিয়ে প্রকল্পগুলি খুলুন:

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

স্ট্যাটাস বারে বর্তমান প্রকল্পটি দেখুন (প্রকল্প প্যালেটটি খোলার জন্য ক্লিক করুন):

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

সাইডবারে প্রকল্পগুলি অ্যাক্সেস করুন:

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


1

মে 2018 পর্যন্ত, দেখে মনে হচ্ছে ভিজ্যুয়াল স্টুডিও কোডের একটি ওয়ার্কস্পেস আপনাকে বিভিন্ন তবে সম্পর্কিত প্রকল্পগুলিতে দ্রুত অ্যাক্সেসের অনুমতি দেয়। সমস্ত একটি ভিন্ন ফোল্ডার না খোলায়।

এবং আপনার একাধিক কর্মক্ষেত্রও থাকতে পারে। এখানে রেফারেন্স দেখুন এবং আপনি এর সম্পূর্ণ ছবি পাবেন:

রেফারেন্স 1
রেফারেন্স 2


0

যদি ভিজ্যুয়াল স্টুডিও কোডটি একটি নতুন ইনস্টলেশন;

  1. এক্সটেনশানগুলিতে ক্লিক করুন, "অজগর" অনুসন্ধান করুন এবং ইনস্টল ক্লিক করুন

  2. ভিউতে ক্লিক করুন -> এক্সপ্লোরার যদি কোনও ফোল্ডারে না থাকে তবে ওয়ার্কস্পেসে কোনও ফোল্ডার যুক্ত হয় (ফাইল-> ফোল্ডারটি ওয়ার্কস্পেসে যুক্ত করুন)

  3. আপনি যদি ভার্চুয়াল পাইথন পরিবেশ ব্যবহার করতে চান তবে ফাইল -> পছন্দ -> সেটিংস এ ক্লিক করুন

উইন্ডোটির ডানদিকে ডান কোণায় থাকা "settings} সেটিংস ওপেন সেটিংস জেএসএন" এ ক্লিক করুন, তারপরে ভার্চুয়াল পরিবেশে থাকা পাইথন.এক্সি ফাইলের পথ যুক্ত করুন

{
    "python.pythonPath": "C:\\PathTo\\VirtualENV\\python.exe"
}
  1. একটি নতুন টার্মিনাল শুরু করুন এবং পরীক্ষা করুন সঠিক পাইথন ইন্টারপ্রেটার নির্বাচিত হয়েছে

0

আপনি কি কখনও নতুন ডিরেক্টরি তৈরি করতে এবং একটি পরীক্ষা প্রকল্পের জন্য বা আপনার মূল প্রকল্পে যুক্ত করতে চান এমন কোনও বৈশিষ্ট্যের জন্য একটি নতুন ভিজ্যুয়াল স্টুডিও কোড উইন্ডো খুলতে হবে?ঠিক আছে, সুতরাং আপনার একটি কর্মক্ষেত্র এবং পর্যাপ্ত সিপিইউ উচ্চ ব্যবহারের প্রয়োজন ...

আমি কেবলমাত্র অন্যান্য সমস্ত উত্তর ছাড়াও ভিজ্যুয়াল স্টুডিও কোডে কর্মক্ষেত্রগুলির একটি সাধারণ ব্যবহারের উল্লেখ করতে চেয়েছিলাম।

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