Hoàn thành Zsh là một con thú khá phức tạp, và tôi thấy trang người đàn ông rất khó đọc, đặc biệt là các ví dụ thiếu (đơn giản) của tất cả các dạng optspec khác nhau, v.v. sẽ được đánh giá cao nhất.Tài nguyên hoàn thành Zsh?
Ví dụ ở đây là những gì tôi đang gặp khó khăn vào lúc này và trang zshcompsys
không cung cấp bất kỳ giải thích rõ ràng nào. Tôi có
#compdef mtt2
_arguments -s : \
'-h' '--help' \
'-V' '--version' \
':foobars:(foo bar baz)'
Bây giờ, khi tôi gõ mtt2 <TAB>
tôi chỉ cung cấp foo
, bar
và baz
như hoàn tất, tại sao không -h
, --help
, vv, cũng? Tôi cần phải làm gì để vượt qua _arguments
để được cung cấp tất cả các khả năng?
Bạn cần phải gõ 'mtt2 - 'nếu bạn muốn xem các tùy chọn. –
@Bertrand, có chính xác, và đó là lý do tại sao tôi hỏi câu hỏi, tôi muốn xem * tất cả * có thể hoàn thành trên 'mtt2'. –
Magnus