আমি একটি আকর্ষণীয় কাগজ পেয়েছি: কমান্ড-লাইন পূর্বাভাস সম্পর্কে ইউনিক্স কমান্ড লাইনের পূর্বাভাস (ব্যবহারকারীর অতীতের ক্রিয়াকলাপের উপর ভিত্তি করে), এবং আমি অবাক হয়েছি যে এ জাতীয় কোনও বাস্তবায়নের উপস্থিতি আছে কিনা?
আমি একটি আকর্ষণীয় কাগজ পেয়েছি: কমান্ড-লাইন পূর্বাভাস সম্পর্কে ইউনিক্স কমান্ড লাইনের পূর্বাভাস (ব্যবহারকারীর অতীতের ক্রিয়াকলাপের উপর ভিত্তি করে), এবং আমি অবাক হয়েছি যে এ জাতীয় কোনও বাস্তবায়নের উপস্থিতি আছে কিনা?
উত্তর:
জেডএস insert-and-predict
¹ সংস্করণ উইজেটটি নিয়ে আসে যা এটি আপনার কমান্ডের ইতিহাসের ভিত্তিতে স্বতঃস্ফূর্তভাবে পরিপূরণ প্রস্তাব দেয়।
¹ বা আপনার মেশিনে। info -f zsh --index-search=predict-on
LESS=$LESS+/predict-on man zshcontrib
এটি চেষ্টা করে দেখুন:
autoload predict-on
predict-toggle() {
((predict_on=1-predict_on)) && predict-on || predict-off
}
zle -N predict-toggle
bindkey '^Z' predict-toggle
zstyle ':predict' toggle true
zstyle ':predict' verbose true
এবং Ctrl-Zচালু বা বন্ধ করতে ব্যবহার করুন।
alias
বা একটি স্ক্রিপ্ট আরও ভাল। যদি না এটি অবশ্যই আদেশগুলি নির্ধারণের জন্য কিছু বিশ্লেষণ করে না যেমন পরবর্তী কমান্ডগুলিতে কোন যুক্তি একে অপরের সাথে মিলে যায় (যা কাগজটি বাস্তবেও উল্লেখ করেছে)।
আমি সফলভাবে ফিশ-শেল ব্যবহার করেছি ।
সি জেড সমাপ্তিও একই লাইনে প্রথম অনুমান দেখান (মাছের মতো)
^R
বাশ খুব সুন্দর ।