zshell 实现类似 fish 自动提示

JellyBool

JellyBool

在 zshell 中实现命令的自动提示这个问题很多同学都问我了,这里说说这个功能的实现步骤:

第一步

clone 下载 https://github.com/zsh-users/zsh-autosuggestions 这个项目:

git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions

注意这里使用的是 oh-my-zsh

第二步

配置 .zshrc 的 plugins:

vim ~/.zshrc
// 找到下面 plugins 的配置,添加 zsh-autosuggestions
plugins=(zsh-autosuggestions)

打开一个新的 tab,基本上大功告成。

如果 tab 不起作用

可以尝试下面的解决方案:

vim ~/.oh-my-zsh/oh-my-zsh.sh

打开这个文件,找到

:${ZSH_DISABLE_COMPFIX:=true}
// 默认是 true ,改为 false
:${ZSH_DISABLE_COMPFIX:=false}

该配置项默认是 true ,改为 false。然后执行 source ~/.zshrc ,如果出现类似:

Restart your terminal, you must seen some directories that are not secure

这样的错误,命令行执行:

sudo chmod 755 <insecure_directory_name>

基本上就 OK了。

本文由 JellyBool 创作, 转载和引用遵循 署名-非商业性使用 2.5 中国大陆 进行许可。

共有 2 条评论

uighurbabbage
修改的评论也不能少于六个字哦!
jimmyann
修改的评论也不能少于六个字哦!