অদলবদলের জন্য কারণগুলি
অদলবদল করা ফাইলগুলি আপনি বাফারে পরিবর্তন করেছেন store যদি ভিম বা আপনার কম্পিউটার ক্রাশ হয়ে যায় তবে তারা আপনাকে সেই পরিবর্তনগুলি পুনরুদ্ধার করতে দেয়।
অদলবদল ফাইলগুলি একই ফাইলটি সম্পাদনা করা থেকে ভিমের একাধিক উদাহরণ এড়ানোর একটি উপায়ও সরবরাহ করে। এটি মাল্টি-ইউজার সিস্টেমে দরকারী হতে পারে বা আপনার অন্য ভিম ইতিমধ্যে কোনও ফাইল সম্পাদনা করছেন কিনা তা জানতে to
সোয়াপ ফাইলগুলি অক্ষম করা হচ্ছে
আপনি (যা আমি না করার পরামর্শ দিচ্ছি) সম্পূর্ণরূপে swap 'র ফাইল তৈরি অক্ষম করতে চান, তাহলে আপনি যোগ করতে পারেন set noswapfile
আপনার টু .vimrc
। এটি বিকল্পটির গ্লোবাল মান নির্ধারণ করে। এরপরে আপনি :setlocal swapfile
ভিএম চালানোর সময় নির্দিষ্ট বাফারগুলির জন্য ওভাররাইড করতে পারেন ।
সোয়াপ ফাইলগুলি সংগঠিত করা হচ্ছে
যদি আপনার সমস্যাটি আপনার ফাইল সিস্টেমের চারপাশে ছড়িয়ে থাকা অতিরিক্ত ফাইলগুলি সম্পর্কে আরও বেশি থাকে তবে আপনি সমস্ত অদলবদল ফাইলগুলিকে এক জায়গায় একত্রিত করতে পারেন। উদাহরণস্বরূপ, একটি ~/.vim/tmp
ডিরেক্টরি তৈরি করুন এবং তারপরে যুক্ত করুন
set directory^=$HOME/.vim/tmp//
আপনার .vimrc
। 'directory'
বিকল্প ডিরেক্টরি যা তেজ চেষ্টা করুন এবং সোয়াপ ফাইল সংরক্ষণ করতে ব্যবহার করা হবে একটি তালিকা রয়েছে।
^=
জন্য সিনট্যাক্স :set
prepends তালিকা মাথার ডিরেক্টরির নাম, তাই তেজ প্রথম ডিরেক্টরিটি চেক করবে।
//
ডিরেক্টরির নাম শেষে তেজ বলে ফাইল সঠিক পথটি ব্যবহার করতে swap 'র ফাইল তৈরি করতে তাই বিভিন্ন ডিরেক্টরি থেকে একই নামের ফাইল মধ্যে দুর্ঘটনায় নয়।
নোট করুন যে যখন একাধিক ব্যবহারকারী একই ফাইল সম্পাদনা করার চেষ্টা করছেন তখন এটি ভিমকে লক্ষ্য করা থেকে বিরত করবে। যেহেতু অদলবদল ফাইলটি মূল ফাইলের মতো একই ডিরেক্টরিতে নেই, অন্য ব্যবহারকারীর ভিম স্বাপ ফাইলটি সম্পর্কে জানবে না এবং তাদের সতর্ক করবে না যে এটি ইতিমধ্যে সম্পাদিত হয়েছে।
noswapfile
নীচের পরামর্শ মতো ব্যবহার করার চেষ্টা করেছি । আমি শেষ পর্যন্ত দিয়েছি এবং এটি বন্ধ করে দিয়েছি, কারণ আপাতদৃষ্টিতে সুবিধাগুলি বিরক্তির চেয়েও বেশি - তবে আমি আসলে মনে করি না কী আমাকে স্বাপের ফাইলের পুনরুদ্ধার পুনরুদ্ধার করতে নিশ্চিত করেছিল। সম্ভবত আমার কম্পিউটারটি ক্র্যাশ হয়ে গেছে এবং আমি হারিয়ে যাওয়া কিছু ফাইল পুনরুদ্ধার করতে অক্ষম ছিলাম যা অদলবদলের ফাইলগুলি চালু থাকলে তুচ্ছ হত।