एक ही लाइन (मछली की तरह) पर पहला अनुमान दिखाने के लिए zsh पूरा कैसे करें?


38

मछली में जब आप लिखना शुरू करते हैं, तो स्वतः पूर्णता रेखा पर पहला स्वतः पूर्ण अनुमान दिखाती है।

Zsh में आपको टैब हिट करना है, और यह नीचे दिए गए ऑटोकंप्लीशन को दिखाता है। क्या इस संबंध में मछली की तरह अधिक व्यवहार करने के लिए वैसे भी है?

(मैं ओह माई ज़श ... का उपयोग कर रहा हूं )



हाँ! वह तो कमाल है! आपको इसे एक उत्तर के रूप में लिखना चाहिए ताकि लोग इसे देखेंगे।
Korylprince

मैं अभी भी कीड़े को ठीक कर रहा हूं, एक बार इसके 100% दैनिक उपयोग के लिए तैयार हो जाएगा
थिएगो डी अरुडा

अन्य सुविधाओं को प्राप्त करने के लिए यहां दिए गए चरणों का पालन करें: github.com/abhigenie92/zsh_to_fish
अभिषेक भाटिया

जवाबों:


50

मैंने एक zsh-autosuggestions प्लगइन लागू किया है ।

यह zsh-history-substring-search और zsh-syntax-highlighting के साथ अच्छी तरह से एकीकृत होना चाहिए जो मछली से चित्रित की गई विशेषताएं हैं।


इसके साथ हाइलाइटिंग मेरे और कई अन्य लोगों के लिए काम नहीं करता है और गितुब पर मुद्दों को संबोधित नहीं किया जाता है। Github.com/tarruda/zsh-autosuggestions/issues/12
एली

@ इस प्लगइन को हाल ही में कई मुद्दों को संबोधित करने के लिए फिर से लिखा गया है। इसे एक और शॉट देने के लिए स्वतंत्र महसूस करें।
एरिक फ्रैज

यहां zsh-autosuggestions के बारे में बात है, यह इतिहास से दूर है जो अक्सर टैब-पूर्ण के रूप में प्रभाव के समान है, लेकिन यह पूरी तरह से अलग है। मुझे लगता है कि हम में से बहुत से लोग सही मूल्य के लिए देख रहे हैं कि टैब को इसके बजाय दिखाया जाएगा। यह एक बहुत महत्वपूर्ण अंतर है ...
स्टीवन लू

@StevenLu टैब-पूरा करने के सुझावों को एक सुविधा शाखा पर लागू किया गया है। एक और नज़र डालें: 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-highlighting उपरोक्त सूची में अंतिम है।

  4. पृष्ठभूमि विषय समस्याओं को ठीक करें (आवश्यक नहीं कि यह आपके विषय पर निर्भर करता है।) निम्नलिखित पंक्ति को अपने साथ जोड़ें ~/.zshrc ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  5. पुनः प्रारंभ करें zsh source ~/.zshrc

यदि आपको उत्तर पसंद है, तो कृपया गीथूब रेपो अभिनीत करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.