Czy w OS X jest jakiś sposób, aby formuły Zsh (korzystam z Oh-my-zsh ) były pełne?
Na przykład
$ brew install em<TAB>
może rozwinąć się do:
$ brew install emacs
źródło
Czy w OS X jest jakiś sposób, aby formuły Zsh (korzystam z Oh-my-zsh ) były pełne?
Na przykład
$ brew install em<TAB>
może rozwinąć się do:
$ brew install emacs
Homebrew zapewnia własne zakończenie. Musisz tylko połączyć plik $(brew --prefix)/Library/Contributions/brew_zsh_completion.zsh
z _brew
jakimś miejscem w swoim pliku $fpath
. (Patrz komentarz na początku https://github.com/Homebrew/homebrew/blob/master/Library/Contribution/brew_zsh_completion.zsh )
zsh-completions
Niedawno usunąłem jego _brew
zakończenie na korzyść tego pliku, patrz https://github.com/zsh-users/zsh-completions/issues/305 .
Aktualizacja 2016-04-19: W pewnym momencie ( 1 ) Homebrew ponownie zaktualizowało obsługę ukończenia zsh. Teraz, jeśli zainstalujesz zsh przez Homebrew, powinno to po prostu „działać”. Plik jest zainstalowany na /usr/local/share/zsh/site-functions/_brew
.
$fpath
i$FPATH
dostosowania się do tych nowych funkcji uzupełnianiaZsh
, to Q & A mogą być pouczające.Spróbuj zainstalować
zsh-completions
formułę.Wygląda również na to, że zsh może mieć pewną zgodność z uzupełnieniami bash . Możesz spróbować tego w połączeniu ze
bash-completions
wzorem.źródło
compinit -i
powinien rozwiązać ostrzeżenia „niepewne katalogi” zamiast chmod.compaudit
aby określić, które katalogi powinny mieć zmienione uprawnienia