如何在MacOS的Zsh中设置autocompletion?
时间: 2024-09-23 17:09:32 浏览: 76
new-mac:使用Homebrew,Dropbox和ZSH设置新的macOS计算机
在Mac OS的Zsh中设置自动补全功能通常涉及到安装配置一个名为`zsh-completions`的插件包,它包含了各种应用的自动补全脚本。以下是设置步骤:
1. **安装Homebrew** (如果尚未安装):
- 打开终端并运行 `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/main/install.sh)"`
2. **安装`zsh-completions`**:
- 使用Homebrew安装:`brew install zsh-completions`
3. **激活自动补全**:
-f $(brew --prefix)/etc/zsh_completion ]; then
fpath=(~/.zsh/completions $fpath)
fi
```
- 这行会告诉Zsh去查找Homebrew安装的补全脚本。
4. **启用特定应用的自动补全**:
- 对于大多数应用程序,它们都有自己的补全脚本,比如`git`, `npm`, 等等。你需要安装对应的插件包,例如安装`oh-my-zsh`可以提供一些基础的补全支持:
```
brew install zsh-syntax-highlighting
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
chsh -s /bin/zsh
```
- 启动新shell会话,或者运行`source ~/.zshrc`来应用更改。
5. **验证设置**:
- 输入命令如`git co`然后按`Tab`键,你应该能看到候选的目录列表。
阅读全文