我的 Mac Mini 配置指南

最近我入手了一台 Mac Mini,作为一位开发者,配置一个舒适高效的开发环境是必不可少的第一步。这篇文章记录了我配置 Mac Mini 的完整过程,希望能对其他新入手 Mac 的朋友有所帮助。

浏览器设置

使用 Safari 安装 Chrome

尽管 Safari 是 Mac 上的默认浏览器,但作为开发者,我习惯使用 Chrome 进行开发和调试工作。安装步骤非常简单:

  1. 打开 Safari 浏览器
  2. 访问 https://www.google.com/chrome/
  3. 下载并安装 Chrome 浏览器
  4. 安装完成后,登录 Google 账户同步我的书签、扩展和设置

登录 Chrome 账户

登录 Chrome 后,我所有的扩展、书签和设置都自动同步过来,这极大地提高了环境配置的效率。

开发环境配置

安装 VS Code

作为现代开发者的首选编辑器,VS Code 是我的必备工具:

  1. 访问 https://code.visualstudio.com/
  2. 下载 Mac 版本的 VS Code
  3. 安装并启动 VS Code

将 VS Code 添加到 Path

为了能在命令行中使用 code 命令打开 VS Code,需要将 VS Code 添加到系统路径中:

  1. 打开 VS Code
  2. 使用快捷键 Cmd + Shift + P 打开命令面板
  3. 输入 shell command 并选择 “Install ‘code’ command in PATH”
  4. 完成后,可以在终端中使用 code . 打开当前目录

安装魔法工具

为了更好地访问开发资源,安装了相关网络工具(具体步骤略)。

Git 和 GitHub 配置

安装 Git

macOS 系统通常会提示安装 Command Line Tools for Xcode,这包含了 Git:

git --version

如果系统没有安装 Git,上述命令会触发 CLT for Xcode 的安装提示。

生成 SSH key 并设置到 GitHub

  1. 生成新的 SSH key:
ssh-keygen -t ed25519 -C "your_email@example.com"
  1. 将 SSH key 添加到 ssh-agent:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
  1. 复制 SSH 公钥:
pbcopy < ~/.ssh/id_ed25519.pub
  1. 登录 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 静态博客生成器及其依赖:

  1. 在 VS Code 中创建 setup.sh 文件
  2. 使用 GitHub Copilot 协助编写脚本,实现以下功能:
    • 检测操作系统(macOS/Linux)
    • 安装或更新 Homebrew(macOS)
    • 安装 Hugo
    • 处理 Git 子模块(用于博客主题)
    • 更新博客主题
# 运行安装脚本
chmod +x setup.sh
./setup.sh

这个脚本极大地简化了我每次在新环境中配置博客的过程,也方便了团队中的其他成员快速搭建相同的环境。

总结

完成上述步骤后,我已经成功地在新 Mac Mini 上配置好了一个高效的开发环境。从基本的浏览器、Git 配置,到专业的开发工具和博客环境,这些都是我日常工作中必不可少的部分。

希望这篇配置指南对你也有所帮助。如果你有任何更好的配置建议或工具推荐,欢迎在评论区分享!