我的 Mac Mini 配置指南
最近我入手了一台 Mac Mini,作为一位开发者,配置一个舒适高效的开发环境是必不可少的第一步。这篇文章记录了我配置 Mac Mini 的完整过程,希望能对其他新入手 Mac 的朋友有所帮助。
浏览器设置
使用 Safari 安装 Chrome
尽管 Safari 是 Mac 上的默认浏览器,但作为开发者,我习惯使用 Chrome 进行开发和调试工作。安装步骤非常简单:
- 打开 Safari 浏览器
- 访问 https://www.google.com/chrome/
- 下载并安装 Chrome 浏览器
- 安装完成后,登录 Google 账户同步我的书签、扩展和设置
登录 Chrome 账户
登录 Chrome 后,我所有的扩展、书签和设置都自动同步过来,这极大地提高了环境配置的效率。
开发环境配置
安装 VS Code
作为现代开发者的首选编辑器,VS Code 是我的必备工具:
- 访问 https://code.visualstudio.com/
- 下载 Mac 版本的 VS Code
- 安装并启动 VS Code
将 VS Code 添加到 Path
为了能在命令行中使用 code
命令打开 VS Code,需要将 VS Code 添加到系统路径中:
- 打开 VS Code
- 使用快捷键
Cmd + Shift + P
打开命令面板 - 输入
shell command
并选择 “Install ‘code’ command in PATH” - 完成后,可以在终端中使用
code .
打开当前目录
安装魔法工具
为了更好地访问开发资源,安装了相关网络工具(具体步骤略)。
Git 和 GitHub 配置
安装 Git
macOS 系统通常会提示安装 Command Line Tools for Xcode,这包含了 Git:
git --version
如果系统没有安装 Git,上述命令会触发 CLT for Xcode 的安装提示。
生成 SSH key 并设置到 GitHub
- 生成新的 SSH key:
ssh-keygen -t ed25519 -C "your_email@example.com"
- 将 SSH key 添加到 ssh-agent:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
- 复制 SSH 公钥:
pbcopy < ~/.ssh/id_ed25519.pub
- 登录 GitHub,在设置中添加 SSH key(Settings > SSH and GPG keys > New SSH key)
下载我的博客仓库
配置好 SSH 后,我可以轻松克隆我的博客仓库:
git clone git@github.com:liushengxian/blog4misanya.git
cd blog4misanya
终端和包管理配置
安装 Homebrew 并配置 Path
Homebrew 是 macOS 上最流行的包管理器:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,按照提示将 Homebrew 添加到 PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
使用 Homebrew 安装 Warp 终端
Warp 是一款现代化的终端应用,提供了更好的开发体验:
brew install --cask warp
配置 Zsh
macOS 现在默认使用 Zsh 作为 Shell,我们可以进一步优化它:
# 安装 Oh My Zsh 来增强 Zsh 功能
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装 fnm 和 Node.js
fnm (Fast Node Manager) 是一个快速的 Node.js 版本管理工具:
brew install fnm
添加到 Zsh 配置:
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.zshrc
安装并使用最新版本的 Node.js:
fnm install --lts
fnm use lts-latest
博客环境配置
使用 GitHub Copilot 创建 Hugo 安装脚本
作为一名开发者,我利用 GitHub Copilot 的强大功能帮我编写了一个自动化脚本,用于安装 Hugo 静态博客生成器及其依赖:
- 在 VS Code 中创建
setup.sh
文件 - 使用 GitHub Copilot 协助编写脚本,实现以下功能:
- 检测操作系统(macOS/Linux)
- 安装或更新 Homebrew(macOS)
- 安装 Hugo
- 处理 Git 子模块(用于博客主题)
- 更新博客主题
# 运行安装脚本
chmod +x setup.sh
./setup.sh
这个脚本极大地简化了我每次在新环境中配置博客的过程,也方便了团队中的其他成员快速搭建相同的环境。
总结
完成上述步骤后,我已经成功地在新 Mac Mini 上配置好了一个高效的开发环境。从基本的浏览器、Git 配置,到专业的开发工具和博客环境,这些都是我日常工作中必不可少的部分。
希望这篇配置指南对你也有所帮助。如果你有任何更好的配置建议或工具推荐,欢迎在评论区分享!