উত্তর:
আপনি কোনও পৃথক ফাইলে সংরক্ষণ করতে কমান্ড :wবা প্যারামিটার দিতে পারেন :write। উদাহরণস্বরূপ বর্তমান বাফার এতে সংরক্ষণ করুন /tmp/data.txt:
:w /tmp/data.txt
তবে, মনে রাখবেন যে এটি আপনার বাফারটিকে অন্য ফাইলে স্যুইচ করে না। সুতরাং আপনি যদি সম্পাদনা চালিয়ে যান এবং :wঠিক করেন তবে এটি বর্তমান ফাইলটিকে সংরক্ষণ করবে, অন্যটির মতো নয়। অন্য ফাইলটিতে যেতে, :editকমান্ডটি ব্যবহার করুন :
:e /tmp/data.txt
এটি এক ধাপ করতে, অন্য একটি ফাইলে সংরক্ষণ করুন এবং এতে স্যুইচ করুন, :saveasকমান্ডটি ব্যবহার করুন :
:sav /tmp/data.txt
ভিমে একটি "ব্যাকআপ মোড" রয়েছে যা দ্বারা :set backupবা সক্ষম করা যায় :set patchmode। সেই মোডে, ভিম আপনার নিজের দ্বারা লেখা ফাইলগুলির একটি ব্যাকআপ কপি স্বয়ংক্রিয়ভাবে রাখে।
উদাহরণস্বরূপ, যদি আপনি ইস্যু করেন :set patchmode=.origএবং আপনি কোনও বিদ্যমান ফাইল সম্পাদনা করেন somefile.txt, তবে আপনি যখন :wসাধারণভাবে ইস্যু করেন তখন ভিম পুরানো ফাইলটির একটি অনুলিপি রাখবে somefile.txt.origএবং নতুন সামগ্রী হিসাবে সংরক্ষণ করবে somefile.txt।