这个命令自动补全是 zsh 的插件 zsh-autosuggestion 实现的。如果你安装了 oh-my-zsh, 那么配置方法十分简单。
Step 1: Clone 插件
这一步会把插件需要的文件克隆到 zsh 默认的插件目录 ~/.oh-my-zsh/custom/plugins
, 如果你使用 dotfiles
来管理你的配置文件,这里可以为 oh-my-zsh
也创建一个软连接。
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
Step 2: 把插件名称加入 oh-my-zsh
插件列表
# 打开 zsh 配置文件
vim ~/.zshrc
# 把插件名称加入插件列表
plugins=(zsh-autosuggestions)
Step 3: 重新加载 zsh 的配置
这一步可以关掉 Terminal 重新打开,也可以使用 source ~/.zshrc
或 . ~/.zshrc
来重新加载 zsh 的配置,让刚刚的配置生效。
当自动提示出现后,按 ➡
键或 Tab + F
就能把自动提示的命令输入到当前的 Terminal。