一键安装 Zsh 增强环境
🚀 一键安装 Zsh 增强环境
使用以下命令快速安装 Zsh、Oh My Zsh 及常用增强插件:
bash <(curl -sSL https://gitee.com/yz0812/script/raw/master/install_zsh_enhancements.sh)
📦 脚本自动安装内容
- 安装 zsh 和 oh-my-zsh
- 安装并配置插件:
git
zsh-syntax-highlighting
zsh-autosuggestions
history
z
docker
docker-compose
- 自动设置 zsh 为默认 shell
- 自动配置 .zshrc 插件列表及补全功能
🔌 插件介绍与示例
git
提供大量 Git 命令别名:
gst # git status
gco # git checkout
gaa # git add .
zsh-syntax-highlighting
命令输入实时高亮提示:
- 正确命令为绿色 ✅
- 错误命令为红色 ❌
ls -la # 正确命令,高亮绿色
lss -la # 错误命令,高亮红色
zsh-autosuggestions
根据历史记录自动提示命令,按 →
键补全。
# 输入 docker 会提示:
docker-compose up # 灰色显示,按 → 补全
history
增强历史命令搜索功能:
history 100 | grep docker
z
快速跳转常用目录:
z 项目名
# 示例:
cd ~/projects/my-app
z my-app # 下一次可直接跳转
docker
和 docker-compose
提供常用快捷命令别名:
dcu # docker-compose up
dcd # docker-compose down
dps # docker ps
⚙️ 脚本做了什么?
✅ 步骤概览
- 安装依赖:
git
curl
wget
zsh
- 安装 Oh My Zsh(支持 Gitee 镜像)
- 克隆插件仓库到
~/.oh-my-zsh/custom/plugins/
- 自动修改
.zshrc
:- 启用插件列表
- 初始化
compinit
- 设置默认 shell 为 zsh
🧪 使用后如何生效?
- 重启终端 或执行:
source ~/.zshrc
- 如果 zsh 未生效,尝试重新登录或执行:
chsh -s $(which zsh)
📝 示例插件配置(位于 .zshrc
):
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
history
z
docker
docker-compose
)
❗ 常见问题
- 提示符乱码? 请安装 Powerline 字体
compaudit: insecure directories
错误?
chmod -R 755 ~/.oh-my-zsh/custom/plugins && compinit -u
❤️ 项目来源
- 插件仓库镜像由 @yz0812 提供
- 欢迎 Fork、修改或提交 PR