我已经习惯了使用在bash tab完成获得apt list --upgradable
通过打字apt l
tab--u
tab,但我不能做的zsh同样的事情:--u
没有扩展到--upgradable
当我按下tab。
我用谷歌搜索了一些建议安装zsh-completions并将其添加setopt completealiases
到的解决方案./zshrc
,但是这些都没有帮助。
有什么方法可以使其像在bash中一样工作吗?
我已经习惯了使用在bash tab完成获得apt list --upgradable
通过打字apt l
tab--u
tab,但我不能做的zsh同样的事情:--u
没有扩展到--upgradable
当我按下tab。
我用谷歌搜索了一些建议安装zsh-completions并将其添加setopt completealiases
到的解决方案./zshrc
,但是这些都没有帮助。
有什么方法可以使其像在bash中一样工作吗?
Answers:
请遵循此处的步骤以获取其他功能:https : //github.com/abhigenie92/zsh_to_fish
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
~/.zshrc
为plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting)
注意:确保zsh-syntax-highlighting是以上列表中的最后一个。
~/.zshrc
。ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'
source ~/.zshrc
如果您喜欢答案,请考虑为github存储库加注星标。
apt list
而不是为完成--upgradable
。当我开始输入时--u
,它的确显示了建议,但按tab
不会自动完成建议。