Tôi sử dụng tính năng tự động hoàn thành oh-my-zsh và git. Nếu tôi gõ git checkout org và nhấn TAB tôi nhận được những kết quả này: ORIG_HEAD
origin/HEAD
origin/mybranch
Làm thế nào tôi có thể làm
Tôi đã thấy nhiều làm điều này autoload -Uz compinit compinit và những người khác làm điều này autoload -U compinit compinit -i Tôi muốn biết sự khác biệt. Tôi nên sử dụng cái nào?
Tôi đã viết một công cụ dòng lệnh có sử dụng phụ lệnh giống như Mercurial, Git, Subversion & c, trong đó sử dụng chung của nó là:. >myapp [OPTS] SUBCOMMAND [SUBCOMMAND-OPTS] [ARGS]
Ví dụ: >myapp --v
zsh thật tuyệt vời nhưng hệ thống hoàn thành của nó rất đa dạng. Và tài liệu thiếu các ví dụ hay. Có mẫu để hoàn thành cho một ứng dụng cụ thể không. Việc hoàn thành sẽ lấy dữ liệu đối sánh của nó từ