আমি যদি অনুরোধ করি vim foo/bar/somefileতবে foo/barইতিমধ্যে উপস্থিত না থাকলে ভিম সংরক্ষণ করতে অস্বীকার করে।
আমি জানি আমি কোনও শাঁলে স্যুইচ করতে পারি বা :!mkdir foo/barভিমের কাছ থেকে করতে পারি তবে আমি অলস :) যখন বাফারটি সংরক্ষণ হয় তখন ভিমকে স্বয়ংক্রিয়ভাবে এটি করার কোনও উপায় আছে কি?
writeকল করে এবং সিস্টেমটিকে অন্যথায় কল করে কিনা তা পরীক্ষা mkdir -pকরে dirname, এটিকে মানচিত্র করুন W... বাক্য
:wথেকে mkdir -p %:hbuilting দ্বারা অনুসরণ:write
mkdir -p %:hআরও ভাল কারণ এটি নেস্টেড অ-বিদ্যমান পাথের জন্য কাজ করে, পথটি ইতিমধ্যে উপস্থিত থাকলে ত্রুটি বাড়ায় না এবং%:hএটি বর্তমান ফাইলের পুরো পথ। তবে, কীভাবে এটি স্বয়ংক্রিয়ভাবে প্রার্থনা করতে হয় তা আমি জানি না। সাধারণত এটি অটোম্যান্ডস দিয়ে করা হয় তবেBufWritePreইভেন্টটি এখানে কাজ করবে বলে মনে হয় না।