2
自動補全在我的Mac上一直沒有工作。自動補全不適用於命令'du'
如果我對zsh腳本中的compinit部分發表評論,自動補全適用於'du'命令,否則它不起作用。
我認爲這可能是由我的mac pro問題導致,直到我有一個新的mac pro。我安裝了on-my-zsh,發現'du'的完成仍然不起作用。
自動補全在我的Mac上一直沒有工作。自動補全不適用於命令'du'
如果我對zsh腳本中的compinit部分發表評論,自動補全適用於'du'命令,否則它不起作用。
我認爲這可能是由我的mac pro問題導致,直到我有一個新的mac pro。我安裝了on-my-zsh,發現'du'的完成仍然不起作用。
看起來這是衆所周知的在OSX 10.11中發佈的zsh版本中已被破解。較新的zsh版本似乎包含對非GNU du實用程序的修復。
一種解決方法可以是安裝GNU的coreutils和別名DU = GDU
另一個解決方法可以是生成並(經由自制例如)本地安裝新的zsh。
又見https://github.com/robbyrussell/oh-my-zsh/issues/4573#issuecomment-153439901
你試過'自動加載-Uz compinit && compinit'? – heemayl
我試過autoload -Uz compinit && compinit,'du'完成不起作用。它在你的機器上工作嗎? –