ভিজ্যুয়াল স্টুডিও কোড সর্বদা পূর্ববর্তী ফাইল বা ফোল্ডারটি আবার খোলে


103

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

এই আচরণ পরিবর্তন করার কোনও উপায় আছে কি?


9
কেমন ?? আমার ভিএসকোড আগের সেশনগুলি কখনও মনে রাখে না। এটি সর্বদা একটি নতুন Untitled-1ট্যাব দিয়ে খোলে । এটি আমাকে বাদাম চালায়
সবুজ

4
@ গ্রীন বর্তমানে আপনার কেবল কোনও ফোল্ডার / কর্মক্ষেত্র খোলা থাকলে এটি পূর্ববর্তী ফাইলগুলি মনে রাখে। সুতরাং কেবল যে কোনও র্যান্ডম ফোল্ডারটি খুলুন (আমি আমার ডেস্কটপ ফোল্ডারটি বেছে নিয়েছি) এবং এখন এটি সেশনগুলির মধ্যে যে কোনও ফাইলের কথা মনে রাখে, এমনকি সেই ফোল্ডারটি নয়।
কার্ডিন

4
আমার কাছ থেকে একটি বড় ফ্যাট +1 কারণ এই প্রশ্নটি আসলে ভিএস কোডটি আগের সেশনের পুনরুদ্ধার করতে পারে বলে প্রকাশিত হয়েছিল। এক্সডি এছাড়াও @ কার্ডিনের মতে জিনিসগুলির পরিবর্তন হয়েছে। আমার কাছে উইন 10 এ সর্বশেষতম ভিএস কোড চলছে এবং সেটিংসটি "window.reopenFolders" : "all"বর্তমানে সক্রিয় ডিরেক্টরিতে রয়েছে কিনা তা নির্ধারণ করেই প্রতিটি ফাইল খোলে। দুঃখজনকভাবে মনে হচ্ছে যে ভিএস কোডটি এখনও "সক্রিয় ডিরেক্টরি = ওয়ার্কস্পেস" এর কারণে একাধিক সক্রিয় ডিরেক্টরি থাকা সমর্থন করে না।
rbaleksandar

@rbaleksandar এটি এখনও একটি নেতিবাচক। ভিএস কোড বিদ্যমান নন-নোংরা ফাইলগুলি পুনরায় খোলে না ভেরি 1.11.2 অনুযায়ী, এমনকি "window.reopenFolders" : "all"। পরীক্ষা করার জন্য, ১) যান File>Close Folder, ২) ভিএস কোডে যেকোন র্যান্ডম ফাইল টেনে আনুন, ৩) যান File>Exit, ৪) ভিএস কোড পুনরায় চালু করুন, ৫) খেয়াল করুন আপনি আবার একটি ফাঁকা ভিএস কোড সম্পাদক পেয়েছেন। সেশন পুনরুদ্ধার করার জন্য, আপনার একটি সক্রিয় ডিরেক্টরি খোলার দরকার। ফাইলের অবস্থান নির্বিশেষে যে কোনও সেশন আপনার সক্রিয় ডিরেক্টরি থাকবে ততক্ষণ মনে থাকবে। বিটিডব্লিউ, আপনি Project Managerএকাধিক সক্রিয় ডিরেক্টরিগুলির মধ্যে লাফিয়ে এক্সটেনশন ইনস্টল করতে পারেন ।
কার্ডিন 8

উত্তর:


142

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

"window.reopenFolders": "কিছুই নেই"

যা আপনি সম্পাদকটি বন্ধ করার সময় আপনি যে ফোল্ডারগুলিতে কাজ করছিলেন তা পুনরায় খুলবে না। অন্যান্য বিকল্পগুলি হ'ল one(ডিফল্ট) এবং all

2017-11-09 সম্পাদনা করুন:

বিকল্পটি এখন সর্বশেষ সংস্করণে পরিবর্তিত হয়েছে।

"window.restoreWindows": "none"

দেখুন ম্যাথিউকে DOMER এর উত্তর

2018-09-12 সম্পাদনা করুন:

এর সাথে সম্পর্কিত আরেকটি সেটিং হ'ল hotExitসেটিংস। এই আলোচনা করা হয়েছে এই একটি সম্পর্কিত প্রশ্নের উত্তর। সংরক্ষিত ফাইলগুলি পুনরায় খোলার এবং স্মরণে রোধ করতে আপনি এটিকে সেট করতে পারেন:

"files.hotExit": "off"

তবে আমি যে পরীক্ষাটি করেছিলাম সেখান থেকে যখন window.restoreWindowsসেটিংস সেট করা থাকে তখন এটি noneপ্রয়োজন হয় না। আমি প্রতিটি সম্ভাব্য সংমিশ্রণ পরীক্ষা করিনি, তাই ওয়াইএমএমভি।

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


4
আমি এটির কাছে স্বীকৃত উত্তরটি পরিবর্তন করছি, কারণ আমার মনে হয়েছে যে কমান্ড লাইন সুইচের চেয়ে সেটিংসের পদ্ধতির চেয়ে ভাল, যা কেবলমাত্র একটি শর্টকাটকে প্রভাবিত করে।
ম্যাট পিটারসন

4
ফোল্ডার? আমি ফোল্ডার ব্যবহার করি না কিভাবে শুধু ফাইল সম্পর্কে?
সবুজ

4
আমার কাছে window.reopenFoldersসেটিং বিকল্প হিসাবে নেই। পরিবর্তে আমার কাছে রয়েছেwindow.restoreWindows
এসিডিক

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

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

23

সর্বশেষ আপডেটের সাথে, মনে হচ্ছে প্যারামিটারটি পরিবর্তিত হয়েছে, এখন ব্যবহার করুন:

"window.restoreWindows": "none"

17

আপনি -nভিএস কোড শুরু করতে বিকল্পটি যুক্ত করতে পারেন এবং এটি সর্বদা আপনার পূর্ববর্তী সেশনটি পুনরুদ্ধার না করে একটি খালি উইন্ডো দিয়ে শুরু হবে।


4
বিকল্পটি অবশ্যই এখানে রয়েছে ( code --helpপ্রদর্শনগুলি -n, --new-window Force to open a new window.) তবে এটি পূর্ববর্তী সমস্ত উইন্ডো পুনরায় খোলে। আমি মনে করি যখন প্রোগ্রামটি ইতিমধ্যে চালু রয়েছে তখন অর্থবহ কিছু করার জন্য এটি।
আলভারো গঞ্জালেজ

শুরু কোথায়? -N যোগ করার জন্য আমি খুঁজে পাচ্ছি না। এটি কি একটি ফাইল? আমি কি সেটিংসের মাধ্যমে এটি অ্যাক্সেস করতে পারি?
স্নলিওপার্ড

কেবলমাত্র এটিই ম্যাকওগুলিতে আমার জন্য কাজ করেছে: "কোড-এন ~ / মাইফোল্ডার / মাইকোডফোল্ডার"
ডেনিস

13

বনাম কোড টাইপ Ctrl+ + ,(অথবা পছন্দ করে ফাইল / পছন্দগুলি / সেটিংস ) সেটিংস পৃষ্ঠা খোলার জন্য, তারপর টাইপ restoreWindowsমধ্যে অনুসন্ধান সেটিংস এই সেটিং এর জন্য ফিল্টার ইনপুট। এটিতে সেট করুন noneএবং ব্রাউজারটি পুনরায় চালু করুন।

পুনরুদ্ধার উইন্ডোজ


1

01 ডিসেম্বর 2018

এটি আমার পক্ষে কাজ করে। অর্থাত্"C:\Users\Sampath\AppData\Local\Programs\Microsoft VS Code\Code.exe" -n

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


1

নীচে আমার জন্য কাজ করেছেন

শর্টকাটে রাইট-ক্লিক করুন এবং স্ক্রিন শট অনুসারে টার্গেটে - অক্ষম-জিপিইউ যুক্ত করুন।

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


0

যদি "window.restoreWindows": "none"সমস্যার সমাধান না হয়
তবে রুট হিসাবে কোড চালানোর চেষ্টা করুন -> sudo code --user-data-dirকোড ফাইল এবং রুট ছাড়াই কোডটি পুনরায় চালু করুন।


0

আমার জন্য, উপরোক্ত কোনওটিই কাজ করছে না যখন আমি "নোংরা" রক্ষা না করা ফাইলগুলি বন্ধ করার চেষ্টা করছি যা আমি ঘটনাক্রমে 1000 টি ফাইল সম্পাদনা করেছি এবং সেগুলি সমস্ত সংরক্ষণ করেও উপেক্ষা করতে চেয়েছিলাম।

আমার ফিক্সটি এই লাইনটিকে সেটিংস.জসনে যুক্ত করছে:

    "files.hotExit": "off"

Vscode খুলুন, vscode বন্ধ করুন এবং সংরক্ষণ না করে সমস্ত ফাইল বন্ধ করার জন্য নিশ্চিতকরণ বোতামটি ক্লিক করুন।

তারপরে vscode এবং বুম ব্যাকটি খুলুন .. আর কোনও সংরক্ষিত ফাইল দেখানো হচ্ছে না।

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