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 कार्य करता है और विश्व स्तर पर कीबाइंडिंग (में रखा के रूप में लागू किया जा सकता और ) यदि पार्टी विशेष के द्वारा ओवरराइड नहीं ।readline
zle
gnu history
~/.inputrc
/etc/inputrc
bind
निष्कर्ष
मैं व्यक्तिगत रूप से emacs
(esp; वर्तमान की?) emacs-nox
स्वाद की संभावना से (जैसे) असाधारण सॉफ्टवेयर के लिए प्रेरणा की तरह लगता है zsh
और tmux
इस तरह के कार्यान्वयन में एक उदाहरण के रूप में एक बहुत अच्छा काम किया; लोगों के लिए इसकी कीमत ( X
सर्वर के आधार पर आवश्यकता नहीं / निर्भर करता है) के मूल्य की सराहना की । यूनिक्स शेल पर्याप्त शक्तिशाली है, और इसकी निरंतरता और निरंतरता एक उचित वर्कफ़्लो और उत्पादकता (समग्र कंप्यूटिंग में) के लिए पर्याप्त है।