在我的Mac电脑上,自动完成已经有几天没有工作了。
如果我在zsh脚本中注释compinit部件,自动完成对于'du‘命令是有效的,否则它就无效。
我认为这可能是由于我的mac专业的问题,直到我得到一个新的mac专业。我安装在-zsh上,发现“du”的完成仍然不起作用。
发布于 2015-12-08 15:33:19
看起来,在OSX10.11中提供的zsh版本中,这是已知的故障。较新的zsh版本似乎包含了针对非GNU du实用程序的修复。
解决方法可能是安装GNU和别名du=gdu。
另一个解决方法可以是在本地构建和安装一个较新的zsh (例如通过自制)。
另见https://github.com/robbyrussell/oh-my-zsh/issues/4573#issuecomment-153439901
https://stackoverflow.com/questions/33817282
复制