zsh - một vỏ hoàn chỉnh
có rất nhiều, đọc qua zshcontrib(1)người ta có thể phát hiện hai phiên bản của autoload-able tetristrò chơi (khác với ncurses) trong zshcạnh tranh với emacs, cho đầy đủ (như mô tả).
= =
Tôi muốn đề cập đến =từ khóa, có thể gây khó chịu với curl(URL thường có ?var=valtrong đó; nhưng unsetopttôi nghĩ là có thể):
q file =less( gentoo) giải quyếtq file $(which less)
= mở rộng đến đường dẫn đầy đủ của lệnh trong câu hỏi.
những điều tốt đẹp khác
những thứ khác, ngoài ý nghĩ, là dấu nhắc đúng RPS1=%d(để hiển thị $PWDtheo kiểu), Alt + H( run-helptức là man), Alt + ? ( which-command) vared, và zed( autoloadchức năng), xe buýt nhỏ giống như của Emacs Alt + Xđể thực thi các widget mà không ràng buộc chúng, bí danh toàn cầu và hậu tố, mở rộng theo dõi lịch sử thời gian hoàn thành lệnh, -mvà -regexquẹt, thi đua vỏ (ví dụ. csh, kshvới emulate) và autoload run-helpvới đoạn tập tin cho các built-in.
lời than thở
Tôi nghĩ rằng hầu hết, nếu không phải tất cả, các tính năng đã được triển khai từ lâu và đọc qua các thay đổi, không có thay đổi lớn và bổ sung tính năng mới, điều này rất buồn (không có gì để khám phá và khám phá nữa).
bashdường như được hơn phân phối trong readline(như trái ngược với zle) và gnu historytheo tinh thần linux; ví dụ: các hàm readline và keybindings có thể được áp dụng trên toàn cầu (như được giữ trong ~/.inputrcvà /etc/inputrc) nếu không bị quá tải bởi bash-cụ thể bind.
phần kết luận
Cá nhân tôi nghĩ emacs(đặc biệt từ triển vọng của (hiện tại?) emacs-nox) Là nguồn cảm hứng cho phần mềm đặc biệt như zshvà tmuxđã làm rất tốt trong việc trở thành một ví dụ trong việc triển khai như vậy; cho những người đánh giá cao giá trị của nó (đến mức không cần / phụ thuộc vào Xmáy chủ). Vỏ Unix đủ mạnh, và tính liên tục và nhất quán của nó đủ cho một quy trình làm việc và năng suất phù hợp (trong điện toán tổng thể).