হিসাবে অক্ষয় নির্দিষ্ট, তেজ এর ডকুমেন্টেশন ব্যাখ্যা, যে :xএবং ZZসমতুল্য এবং শুধুমাত্র একটি ফাইল যদি সংশ্লিষ্ট বাফার পরিবর্তন করা হয়েছে সংরক্ষণ করবে। যেখানে :wqসংশ্লিষ্ট ফাইলে বাফার সংরক্ষণ করে, যদিও তা অপরিবর্তিত।
উভয় ক্ষেত্রেই, বাফারের সামগ্রীগুলি ডিস্কে সংরক্ষণ করা হবে। অবশ্যই ফলাফল একই, তাই কেন বিরক্ত, ডান? তবে অপেক্ষা করুন ... একটি সূক্ষ্ম আছে, তবে অপ্রাসঙ্গিক পার্থক্য নেই।
আপনি যদি ভিমের মাধ্যমে বের :xহন এবং বাফারে কোনও পরিবর্তন হয়নি, তবে ফাইলটির পরিবর্তনের সময়টিতে কোনও পরিবর্তন হবে না। অন্যদিকে, আপনি যদি এই মাধ্যমে প্রস্থান :wqকরেন, ফাইলটি প্রযুক্তিগতভাবে পুনরায় লেখা (আবার সংরক্ষণ করা হয়েছে) পরিবর্তনের সময় পরিবর্তন হবে।
এটি কিছু পরিস্থিতিতে কিছুটা প্রভাব ফেলতে পারে। উদাহরণস্বরূপ, কোনও ব্যাকআপ প্রক্রিয়া যা পরিবর্তনের সময়ের উপর নির্ভরশীল, কোনও অতিরিক্ত তথ্য অন্তর্ভুক্ত না করা সত্ত্বেও এই ফাইলটি (এবং এটি সম্ভবত নেটওয়ার্কের মাধ্যমে প্রেরণ করতে পারে) সংরক্ষণ করতে পারে। বা কিছু মনিটরিং প্রক্রিয়া যদি একটি এলার্ম বাজতে পারে তবে যদি এটি সনাক্ত করে যে (এটির জন্য) ফাইলটি পরিবর্তন করা হয়েছে ...
সম্পাদনা: আমি উল্লেখ করতে ভুলে গিয়েছি, পরিবর্তনের সময় পরিবর্তন না করে কোনও পরিবর্তিত বাফার / ফাইল ছেড়ে যেতে, একটি :q(ছাড়া w)ও কাজ করবে।