一键安装 Zsh 增强环境

一键安装 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  # 下一次可直接跳转

dockerdocker-compose

提供常用快捷命令别名:

dcu   # docker-compose up
dcd   # docker-compose down
dps   # docker ps

⚙️ 脚本做了什么?

✅ 步骤概览

  1. 安装依赖:git curl wget zsh
  2. 安装 Oh My Zsh(支持 Gitee 镜像)
  3. 克隆插件仓库到 ~/.oh-my-zsh/custom/plugins/
  4. 自动修改 .zshrc
    • 启用插件列表
    • 初始化 compinit
  5. 设置默认 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