Zsh करेাল বৈশিষ্ট্য ব্যতিক্রম?


13

আমি correctallবিকল্পটি ব্যবহার করছি zshএবং আমি এটিতে সাধারণত বেশ খুশি। এমন কয়েকটি পরিস্থিতি আছে যেখানে আমি এই বৈশিষ্ট্যটিকে অত্যন্ত বিরক্তিকর বলে মনে করি।

উদাহরণস্বরূপ, ধরুন যে আমার কাছে একটি ফাইল রয়েছে file1.texএবং আমি একটি অনুলিপি তৈরি করতে চাই file2.texযার নামটি আমি পরে কিছু পরিবর্তন করতে সম্পাদনা করব। আমি করব

cp file1.tex file2.tex

কেবলমাত্র এটি দিয়েই বলা যেতে পারে zshযে আমি ভুল বানান file2.texকরতে পেরেছি এবং যদি আমি এটি সংশোধন করতে চাই file1.tex

যা ঘটে তা হ'ল: যখন zshবানান যাচাই করার চেষ্টা করা হয় তখন এটি ডাকা ফাইলটির জন্য বর্তমান ডিরেক্টরিতে file2.texসন্ধান করে, এটি খুঁজে পায় না, তবে খুঁজে বের করে file1.texএবং অনুমান করে যে আমি ভুল বানান লিখেছি file1.texএবং আমাকে জিজ্ঞাসা করে যে আমি এটি সংশোধন করতে চাই কিনা।

এটি আমার সাথে প্রায়শই ঘটে যে আমি আসলে correctallবিকল্পটি আনসেট করি এবং কেবলমাত্র ব্যবহার করি correct। যাইহোক, খারাপ টাইপিস্ট আমি যেমন থাকি, আমি সত্যিই correctallবিকল্পটি মিস করি । এইভাবে আমার প্রশ্ন:

কমান্ডের zshশেষ যুক্তি সংশোধন না করার কোন উপায় আছে cp?

(আমি জানি যে এর জন্য সমাপ্তির সেটিংস সংশোধন করে আমি যে ফলাফলটি পেতে চাই তা পেতে পারি cp, তবে আমি এখনও শেষ যুক্তিতে সমাপ্তি পেতে চাই, আমি এটি কেবল স্ব-সংশোধন করতে চাই না))


আমি মনে করি আপনি সম্পূর্ণতা cpহারানো ছাড়াই এর জন্য সম্পূর্ণকরণ সেটিংস সংশোধন করে ফলাফল পেতে পারেন । সম্পর্কে অধ্যায় তাকান zstyleমধ্যে zshcompsysman পৃষ্ঠা, বিশেষ করে correctionsট্যাগ। কোন আদেশটি জারি করতে হবে তা বুঝতে পারলে অবশ্যই রিপোর্ট করতে ভুলবেন না (আমি না)।
গিলস 23:3:40 এ 'খারাপ হওয়া বন্ধ করুন'

@ গিলস: ধন্যবাদ! এটি আমাকে অন্ততপক্ষে কোনও দিকনির্দেশনা দেবে যা দেখতে হবে। পরের বার আমার কিছু দিন (বা সম্ভবত সপ্তাহ, বা মাস?) করার কিছু নেই, আমি এটি ব্যবহার করতে পারি কিনা তা আমি দেখতে পাচ্ছি। :)
জান হালাভেসেক

উত্তর:


14

এগুলি চেষ্টা করে দেখুন।

alias cp='nocorrect cp '
alias mv='nocorrect mv '
alias mkdir='nocorrect mkdir '

প্রভৃতি

এটি সম্পূর্ণ বিন্দু নয় কারণ এটি পুরো কমান্ডের জন্য সঠিক প্রয়োগ প্রয়োগ করতে অক্ষম করবে, তবে আমি মনে করি এটি একটি ভাল আপস। সমাপ্তি (_ সঠিক সম্পূর্ণকারী সহ) এবং প্রসারণ, উদাহরণস্বরূপ, এখনও কাজ করবে।


ধন্যবাদ। যদিও আমি ঠিক যা খুঁজছিলাম তা না হলেও এটি সম্ভবত সম্ভব হওয়া সবচেয়ে কাছের জিনিস বলে মনে হচ্ছে।
জান হালাভেসেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.