#!/bin/bash # === 参数设置 === ZSH_CUSTOM="${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}" echo "📦 开始安装插件和主题到 $ZSH_CUSTOM ..." # === 安装 powerlevel10k 主题 === if [ ! -d "$ZSH_CUSTOM/themes/powerlevel10k" ]; then echo "⬇️ 安装 powerlevel10k..." git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \ "$ZSH_CUSTOM/themes/powerlevel10k" else echo "✅ powerlevel10k 已存在,跳过" fi # === 安装 zsh-autosuggestions 插件 === if [ ! -d "$ZSH_CUSTOM/plugins/zsh-autosuggestions" ]; then echo "⬇️ 安装 zsh-autosuggestions..." git clone https://github.com/zsh-users/zsh-autosuggestions \ "$ZSH_CUSTOM/plugins/zsh-autosuggestions" else echo "✅ zsh-autosuggestions 已存在,跳过" fi # === 安装 zsh-syntax-highlighting 插件 === if [ ! -d "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting" ]; then echo "⬇️ 安装 zsh-syntax-highlighting..." git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \ "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting" else echo "✅ zsh-syntax-highlighting 已存在,跳过" fi # === 生成 .zshrc 文件 === ZSHRC="$HOME/.zshrc" echo "📄 写入 .zshrc(如已有将覆盖,建议提前备份)..." cat > "$ZSHRC" <