আমি কেবল উবুন্টু হার্ডির উপর zsh 4.3.4 ব্যবহার করে বাশ থেকে স্যুইচ করেছি। আমি গিটের সাথে বিকাশ করছি এবং আমি নিজেকে ক্রমাগত ডিফল্ট গিট পরিপূর্ণতার সাথে লড়াই করতে দেখি: ফাইলের নাম সমাপ্তি আপনি কী যোগ করেছেন বা সরিয়েছেন তা সনাক্ত করে স্মার্ট হওয়ার চেষ্টা করে (গিট-এলএস-ফাইল ব্যবহার করে) তবে কখনও কখনও এটি জিনিস ভুল হয়ে যায় --- উদাহরণস্বরূপ, আপনি যদি একটি উপ ডিরেক্টরিতে থাকেন। এটি আমার কাস্টম গিট এলিয়াসগুলি সম্পর্কেও জানে না (উদাহরণস্বরূপ, কমিটের জন্য একটি নাম হিসাবে গিট সিআই)।
zsh সুপারউসারস, আমি কীভাবে এই পরিস্থিতির উন্নতি করব?
এখানে আমার কিছু চিন্তাভাবনা রয়েছে, যদিও আমি জেডএসে নতুন হিসাবে এটি প্রয়োগ করতে জানি না, তাই আপনি নিজের সহায়তা বা প্রস্তাব দিতে পারেন:
- গিট ফাইলের নাম সম্পূর্ণ করতে অক্ষম করুন, কেবল শাখা / ট্যাগ / কমান্ড-নাম / কমান্ড-বিকল্প সমাপ্তি রেখে।
- নিয়মিত zsh ফাইল নাম সমাপ্তির সাথে "স্মার্ট" ফাইল নাম সমাপ্তি প্রতিস্থাপন করুন।
- একটি নতুন _git সমাপ্তি ফাইল পান, যদি এটি এই বাগগুলি সংশোধন করে এবং সিস্টেমটিকে ওভাররাইড করে।
ধন্যবাদ!
sudo mv /usr/share/zsh/functions/Completion/Unix/_git /usr/share/zsh/functions/Completion/Unix/OFF_git