
macOS 终端美化配置 🍎✨
仓库地址:github.com/xiaoweiruby...
一键配置美化终端,包含苹果图标、彩色路径、Git 状态显示等功能
📸 效果预览
配置完成后,你的终端将显示:
- 🍎 苹果图标 - 系统标识
- 📁 蓝色目录路径 - 彩色文件夹显示
- 🌿 黄色 Git 分支 - Git 状态信息
- ❯ 绿色提示符 - 命令输入提示
- 单行显示 - 无时间,不换行缩进
🚀 快速开始
方法一:一键安装(推荐)
bash
# 下载并运行安装脚本
curl -fsSL https://raw.githubusercontent.com/your-repo/terminal-setup/main/一键安装脚本.sh | bash
# 或者本地运行
chmod +x 一键安装脚本.sh
./一键安装脚本.sh
方法二:手动安装
按照 详细安装指南 逐步操作
方法三:简化版配置
参考 简化版配置总结 进行基础配置
📋 系统要求
- macOS 系统
- 管理员权限
- 网络连接
- 推荐使用 iTerm2
🛠️ 安装内容
本配置将自动安装以下组件:
组件 | 描述 | 状态 |
---|---|---|
Homebrew | macOS 包管理器 | 自动检测安装 |
Git | 版本控制工具 | 自动安装 |
Zsh | 现代化 Shell | 自动安装 |
Oh My Zsh | Zsh 框架 | 自动安装 |
Powerlevel10k | 美化主题 | 自动安装 |
Nerd Font | 图标字体 | 自动安装 |
iTerm2 | 终端应用 | 自动安装 |
🎨 配置特色
✨ 视觉效果
- 🍎 苹果图标系统标识
- 📁 彩色目录路径显示
- 🌿 Git 分支状态指示
- ⚡ 命令执行时间显示
- 🎯 错误状态颜色提示
🚀 功能特性
- 单行显示 - 不换行,不缩进
- 智能路径 - 自动缩短长路径
- Git 集成 - 实时显示仓库状态
- 快速响应 - 优化的性能配置
- 易于定制 - 模块化配置文件
📁 文件结构
bash
.
├── README.md # 项目说明文档
├── macOS终端美化安装指南.md # 详细安装指南
├── 简化版配置总结.md # 简化版配置步骤
├── 一键安装脚本.sh # 自动化安装脚本
├── final_p10k_config.zsh # 最终配置文件
├── enhanced_p10k_config_with_icons.zsh # 增强版配置
└── setup_iterm_font.sh # 字体配置脚本
🔧 配置文件说明
主要配置文件
final_p10k_config.zsh
- 最终版配置,匹配图片样式enhanced_p10k_config_with_icons.zsh
- 增强版配置,包含更多图标一键安装脚本.sh
- 完整的自动化安装脚本
配置特点
bash
# 左侧提示符元素
- os_icon # 苹果图标
- dir # 目录路径(蓝色)
- vcs # Git 状态(黄色)
- prompt_char # 提示符(绿色箭头)
# 右侧提示符元素
- status # 命令状态
- command_execution_time # 执行时间
- background_jobs # 后台任务
🎯 使用指南
安装后配置
-
重启终端:
bashexec $SHELL
-
配置 iTerm2 字体:
- 打开 iTerm2
- 按
Cmd + ,
打开偏好设置 - 选择
Profiles
→Text
- 设置字体为
MesloLGS Nerd Font
,大小 12-14pt
-
享受美化终端!
常用命令
bash
# 重新配置主题
p10k configure
# 重新加载配置
source ~/.zshrc
# 查看当前主题
echo $ZSH_THEME
# 切换到其他主题
# 编辑 ~/.zshrc 中的 ZSH_THEME 变量
🔍 故障排除
常见问题
1. 字体显示问题
bash
# 解决方案:安装 Nerd Font
brew install --cask font-meslo-lg-nerd-font
# 然后在 iTerm2 中设置字体
2. 图标不显示
bash
# 检查字体设置
echo $POWERLEVEL9K_MODE
# 应该显示:nerdfont-complete
3. 配置不生效
bash
# 重新加载配置
source ~/.zshrc
# 检查配置文件
ls -la ~/.p10k.zsh
4. Git 状态不显示
bash
# 确保在 Git 仓库中
git status
# 检查 Git 配置
git config --list
重置配置
如需恢复原始配置:
bash
# 恢复备份
cp ~/.zshrc.backup.* ~/.zshrc
# 删除配置文件
rm ~/.p10k.zsh
# 重新加载
source ~/.zshrc
🔄 更新与维护
更新 Powerlevel10k
bash
cd ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
git pull
更新 Oh My Zsh
bash
omz update
备份配置
bash
# 备份重要配置文件
cp ~/.zshrc ~/.zshrc.backup
cp ~/.p10k.zsh ~/.p10k.zsh.backup
🤝 贡献指南
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支:
git checkout -b feature/amazing-feature
- 提交更改:
git commit -m 'Add amazing feature'
- 推送分支:
git push origin feature/amazing-feature
- 提交 Pull Request
📄 许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
🙏 致谢
- Oh My Zsh - 强大的 Zsh 框架
- Powerlevel10k - 美观的 Zsh 主题
- Nerd Fonts - 图标字体支持
- iTerm2 - 优秀的终端应用
📞 支持
如果你觉得这个项目有用,请给它一个 ⭐️!
有问题?欢迎:
- 提交 Issue
- 发起 Discussion
让你的终端更美观、更高效! 🚀
Made with ❤️ for macOS developers