ঠিক আছে, আমি এটি পেয়েছি সমস্যা না autocd
, তাই না correctall
। vim
কমান্ড (যেমন vim file
) কোন সংশোধন * আরম্ভ করে না, কিন্তু vim
এর মধ্যে sudo vim
একটি আর্গুমেন্ট হয়, zsh
দেখে এটি সাম্প্রতিক ডিরেক্টরির মধ্যে একটি ফোল্ডার নাম পাসে, এবং জিজ্ঞেস করে আপনি যে পরিবর্তন করতে চান, যেমন ফাইল এবং ফোল্ডার বেশি সাধারণ যুক্তি। সুতরাং সমাধানটি unsetopt correctall
(বা setopt nocorrectall
)। উদাহরণ হিসাবে; নোট আমার একটি .zsh
ফোল্ডার আছে:
% unsetopt correctall
% setopt autocd correct
% vim zsh
% sudo vim zsh
% setopt correctall
% vim zsh
zsh: correct 'zsh' to '.zsh' [nyae]?
% sudo vim zsh
zsh: correct 'zsh' to '.zsh' [nyae]?
zsh: correct 'vim' to '.vim' [nyae]?
%
*: বা করা উচিত নয়, আমার জেডএস জিজ্ঞাসা করেছিল যে এটি কোনও কারণে কয়েকটি আদেশের সাথে সংশোধন command
করা উচিত কিনা _command
। সম্ভবত এটি এলিয়াসগুলি পরীক্ষা করে এবং তাদেরকে উচ্চ অগ্রাধিকার দেয়।
nocorrect
, আহ? এটি কি কেবলমাত্র সেই আদেশের জন্য সংশোধনগুলি উপেক্ষা করে? আমি এটি পরে পরীক্ষা করতে হবে।