zsh - एक पूर्ण शेल
कई के माध्यम से पढ़ने देखते हैं, zshcontrib(1)एक के दो संस्करणों का पता लगा सकते autoloadसुलभ tetrisखेल (के साथ अन्य ncurses) में zshके साथ प्रतिस्पर्धा में emacs, पूर्णता के लिए (के रूप में वर्णित)।
=
मैं उस =कीवर्ड का उल्लेख करना चाहूंगा , जिसके साथ जलन हो सकती है curl(आमतौर पर ?var=valउनमें URL होता है ; लेकिन यह संभव है unsetopt, मुझे लगता है):
q file =less( gentoo) को हल करता हैq file $(which less)
= विचाराधीन कमांड के पूर्ण पथ पर फैलता है।
अन्य अच्छाईयां
अन्य चीजें, दिमाग से बाहर, सही प्रांप्ट हैं RPS1=%d( $PWDशैली में प्रदर्शित करने के लिए ), Alt + H( run-helpयानी। man), Alt + ? ( which-command) vared, और zed( autoloadफ़ंक्शन), Emacs 'मिनीबफ़र-जैसे Alt + Xउन्हें, वैश्विक और प्रत्यय उपनामों के बंधन के बिना विगेट्स निष्पादित करना। विस्तारित इतिहास ट्रैकिंग कमांड पूरा होने की अवधि, -mऔर -regexमैचर्स, शेल एमुलेशन (जैसे csh, के kshसाथ emulate) और autoload run-helpबिल्ट-इन के लिए फ़ाइल स्निपेट के साथ।
विलाप
मुझे लगता है कि सबसे अधिक, यदि नहीं, तो सुविधाओं को एक लंबे समय से पहले लागू किया गया था, और चेंगलॉग के माध्यम से पढ़ना, कोई बड़ा बदलाव और नई सुविधा नहीं है, जो बहुत दुखद है (अब और खोज और खोज करने के लिए कुछ भी नहीं)।
bash(जैसा कि विरोध किया गया है ) और लिनक्स स्पिरिट में अधिक वितरित किया गया प्रतीत होता है ; जैसे ReadLine कार्य करता है और विश्व स्तर पर कीबाइंडिंग (में रखा के रूप में लागू किया जा सकता और ) यदि पार्टी विशेष के द्वारा ओवरराइड नहीं ।readlinezlegnu history~/.inputrc/etc/inputrcbind
निष्कर्ष
मैं व्यक्तिगत रूप से emacs(esp; वर्तमान की?) emacs-noxस्वाद की संभावना से (जैसे) असाधारण सॉफ्टवेयर के लिए प्रेरणा की तरह लगता है zshऔर tmuxइस तरह के कार्यान्वयन में एक उदाहरण के रूप में एक बहुत अच्छा काम किया; लोगों के लिए इसकी कीमत ( Xसर्वर के आधार पर आवश्यकता नहीं / निर्भर करता है) के मूल्य की सराहना की । यूनिक्स शेल पर्याप्त शक्तिशाली है, और इसकी निरंतरता और निरंतरता एक उचित वर्कफ़्लो और उत्पादकता (समग्र कंप्यूटिंग में) के लिए पर्याप्त है।