উত্তর:
আপনি zsh কে অবহিত করতে পারেন যে আপনার .zshrc- এর উপসর্গ 'নোকরেক্ট' দিয়ে এটিকে আলাদা করে নির্দিষ্ট কমান্ডগুলিতে স্বতঃসংশোধন করা উচিত নয় (উদাহরণস্বরূপ: http://dzen.geekmode.org/wiki/wiki.cgi/-main/ZshConfigration ) :
alias vim='nocorrect vim'
বিকল্পভাবে - যদি এই শ্বেত তালিকাটি হতাশাজনক হয়ে ওঠে - আপনি আপনার .zshrc এ নিম্নলিখিতটির সাথে পুরোপুরি স্বয়ংক্রিয় সংশোধন বন্ধ করতে পারেন।
Zsh ব্যবহারের নতুন সংস্করণগুলির জন্য:
unsetopt correct
zsh ব্যবহারের পুরানো সংস্করণগুলির জন্য:
unsetopt correct-all
সংশোধন করার জন্য: এখানে এই বিষয়ে একটি পূর্ববর্তী আলোচনা এখানে - zsh करेাল বৈশিষ্ট্য ব্যতিক্রম?
unsetopt correct_allপরিবর্তিত হয়েছেunsetopt correct
zshoptionsজন্যও বলা হয়েছে CORRECT_ALL: সমস্ত আর্গুমেন্টের বানানটি একটি লাইনে সংশোধন করার চেষ্টা করুন । তদ্ব্যতীত, উভয় লোকের জন্য প্রবেশ CORRECTএবং CORRECT_ALLকমপক্ষে ২০০৮ সাল থেকে পরিবর্তন হয়নি So সুতরাং আমি আপনার বক্তব্যটি অনুপস্থিত; আপনি কি আপনার বিবৃতিতে বাড়ে তা ব্যাখ্যা করতে পারেন ?!
আমি মনে করি এটির একটি আরও ভাল উত্তর পেয়েছি।
আমি সংস্করণ এবং কী সম্পর্কে নিশ্চিত নই, তবে মনে correct_allহচ্ছে এটি আদেশ এবং আর্গুমেন্টগুলি correctসংশোধন করবে , যখন কেবলমাত্র আদেশগুলি সংশোধন করে, তাই এই বিরক্তিকর আচরণটি দূর করে।
আমার কনফিগারেশন ফাইলগুলিতে এটি আমার কাছে রয়েছে
unsetopt correct_all
setopt correct
correct-allআমি যে ডকুমেন্টেশন খুঁজে পেতে পারি তার মধ্যে সত্যিকারের বিকল্প বলে মনে হয় না, আবার রিয়েল লাইফেও নয়। এটা correct_all। ধন্যবাদ!
source $ZSH/oh-my-zsh.shঅন্যথায় এটি কাজ করে না। দেখে মনে হচ্ছে ওহ-মাই-জেডএস সঠিক বিকল্পটি পুনরায় সেট করবে।
rspecমাধ্যমে ব্যবহার করার সময় আমার সমস্যা হয়েছিল zeusএবং আমি স্বতঃ-সংশোধন সেটিংস রাখতে চাই কারণ তারা এগুলি বাদে অন্য যে কোনও কিছুর জন্য কাজ করে বলে মনে হয় rspec, তাই উপরের অন্যান্য পরামর্শগুলির মধ্যে আমি কখনও চেষ্টা করি নি।
আমাকে যা করতে হবে তা হ'ল nocorrectজিউস নিজেই:
ওরফে জিউস = 'নিখরচায় জিউস'
যদি আপনি ওহ-মাই-জেডএস ব্যবহার করেন:
সংশোধন করুন
সমস্ত স্ব-সংশোধন অক্ষম করবে will
ব্যতিক্রমগুলির জন্য উপকরণ সেট করা (নীচের লিঙ্কটি দেখুন) আমার পক্ষে কৌশলটি করে না।
https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/correction.zsh
bundle exec cucumber <some_specific_feature> && bundle exec rspec <some_specific_spec>। আমি আরএসপেকের জন্য একটি উপনাম যুক্ত করেছি। কোন টিপস?