কীভাবে zsh সমাপ্তি একই লাইনে (মাছের মতো) প্রথম অনুমান দেখায়?


38

ফিশে আপনি যখন টাইপ করা শুরু করেন, স্বয়ংক্রিয়রূপে স্বয়ংক্রিয়ভাবে লাইনে প্রথম স্বয়ংক্রিয়ায়িত অনুমান প্রদর্শন করা হয়।

জেডএসে আপনাকে ট্যাবে আঘাত করতে হবে এবং এটি নীচে স্বতঃপূরণ দেখায়। এক্ষেত্রে কি zsh আরও বেশি মাছের মতো আচরণ করা যায়?

(আমি ওহ আমার জেড ব্যবহার করছি ...)


4
এটি ব্যবহার করে দেখুন: github.com/tarruda/zsh-autosuggestions
থিয়াগো ডি

হ্যাঁ! সেটা খুবই ভালো! আপনার এটি উত্তর হিসাবে লিখে দেওয়া উচিত যাতে লোকেরা তা দেখতে পাবে।
কোরিলপ্রিন্স

আমি এখনও বাগগুলি ঠিক করছি, একবার এটি প্রতিদিনের ব্যবহারের জন্য 100% প্রস্তুত আমি করব
থিয়াগো ডি আরুদা

অন্যান্য বৈশিষ্ট্যগুলি পেতে এখানে পদক্ষেপগুলি অনুসরণ করুন: github.com/abhigenie92/zsh_to_fish
অভিষেক ভাটিয়া

উত্তর:


50

আমি একটি zsh-autosuggestions প্লাগইন প্রয়োগ করেছি ।

এটি zsh-ইতিহাস-সাবস্ট্রিং-অনুসন্ধান এবং zsh- সিনট্যাক্স-হাইলাইটিংয়ের সাথে সুন্দরভাবে সংহত করা উচিত যা মাছ থেকে উত্পন্ন বৈশিষ্ট্য।


এটির সাথে হাইলাইট করা আমার এবং অন্যান্য বেশিরভাগের পক্ষে কাজ করে না এবং গিথুব সম্পর্কিত সমস্যাগুলি সুস্পষ্ট বলে মনে হয় না। দেখুন github.com/tarruda/zsh-autosuggestions/issues/12
এলি

@ ইলি এই প্লাগইনটি সম্প্রতি অনেকগুলি সমস্যার সমাধানের জন্য পুনরায় লেখা হয়েছে। এটি অন্য শট দিতে নির্দ্বিধায়।
এরিক ফ্রিজ

এখানে zsh-autosuggestions সম্পর্কে জিনিসটি রয়েছে, এটি ইতিহাস থেকে বিরত থাকে যা প্রায়শই ট্যাব-সমাপ্তির মতো কার্যকর হয় তবে এটি সম্পূর্ণ আলাদা। আমি মনে করি আমাদের মধ্যে অনেকে যা খুঁজছেন তা হ'ল পরিবর্তে ট্যাবটি প্রদর্শিত হবে এমন সঠিক মানটির জন্য। এটি একটি অত্যন্ত তাৎপর্যপূর্ণ পার্থক্য ...
স্টিভেন লু

@ স্টিভেনলু ট্যাব-সমাপ্তির পরামর্শগুলি একটি বৈশিষ্ট্য শাখায় প্রয়োগ করা হয়েছে। অন্য চেহারা দেখুন: github.com/zsh-users/zsh-autosuggestions/pull/330
এরিক

23

চেষ্টা করুন:

autoload predict-on
predict-on

দেখুন:

info zsh --index-search=predict-on

বিস্তারিত জানার জন্য.


7
এটি প্রযুক্তিগতভাবে সঠিক উত্তর। যাইহোক, zsh পূর্বাভাস সমর্থন মাছ বর্তমানে এটি দাঁড়িয়ে হিসাবে তুলনায় অপ্রত্যাশিত (অন্তত আমি পরীক্ষিত কনফিগারেশন সঙ্গে।)
korylprince

1
আপনি কীভাবে এটি বন্ধ করবেন?

আমি এটা মোটেও পছন্দ করি না।
সুরজিকাল

5

অন্যান্য বৈশিষ্ট্যগুলি পেতে এখানে পদক্ষেপগুলি অনুসরণ করুন: https://github.com/abhigenie92/zsh_to_fish

  1. ওহ-মাই-জেডএস ইনস্টল করুন sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  2. প্রয়োজনীয় প্লাগইনগুলি ক্লোন করুন। git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  3. প্লাগইনগুলি নোট ~/.zshrcহিসাবে যুক্ত plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) করুন: নিশ্চিত করুন যে উপরের তালিকার মধ্যে zsh-syntax-হাইলাইটিং সর্বশেষ।

  4. ব্যাকগ্রাউন্ড থিমের সমস্যাগুলি স্থির করুন (আপনার থিমের উপর নির্ভর করে না)) নীচের লাইনটি আপনার যুক্ত করুন ~/.zshrc ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  5. Zsh পুনরায় আরম্ভ করুন source ~/.zshrc

আপনি যদি উত্তরটি পছন্দ করেন তবে দয়া করে গিথুব রেপো অভিনীত বিবেচনা করুন।

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