@ ক্রিসডাউন উত্তর ছাড়াও, এখানে আরও একটি পদ্ধতি রয়েছে: বাইপাস ডিরেক্টরিগুলি
এই পদ্ধতির সাথে, আপনি করতে পারেন:
vi ./*
এবং এটি বর্তমান ডিরেক্টরিতে থাকা সমস্ত ফাইলের উপরে ভিআই শুরু করবে এমনকি এতে সাবডিয়ার রয়েছে এমনকি সেই সাবডিয়ারগুলি বাইপাস করে
vi() {
for arg do
[ -d "$arg" ] || set -- "$@" "$arg"
shift
done
[ "$#" -gt 0 ] && command vi "$@"
}
এটি কেবলমাত্র ভিআই করুন, যে কোনও যুক্তি যা ডিরেক্টরি নয় ... সুতরাং এটি আপনাকে "সিডি" এর জন্য "vi" ব্যবহার করতে শেখায় না;)
এবং আপনি যদি কেবলমাত্র এটি করেন তবে এটি vi বলবে না: vi সাম্প্রদায়িক (যেমন, সিডির পরিবর্তে ভুল টাইপ করা vi)। তবে এটি সেখানে স্বয়ংক্রিয়ভাবে সিডি হবে না, সুতরাং আপনি এখনও মনে রাখবেন আপনাকে সিডি ^^ টাইপ করতে হবে ^^
আর্গুমেন্টের তালিকা পরিবর্তন করতে আমি একটি "সামঞ্জস্যপূর্ণ" উপায় ব্যবহার করেছি, যাতে এটি অনেক প্ল্যাটফর্মের কাছে বহনযোগ্য।