Mac 装机记录

Mac 装机记录

💡 原文中文,约7200字,阅读约需17分钟。
📝

内容提要

作者分享了换机后的工具和系统优化技巧,使用了MacBook Pro 2020 13寸 M1芯片,安装了常用应用和插件,配置了Chrome浏览器和VSCode编辑器,优化了系统设置,同步了数据和配置文件,并记录了销毁旧电脑数据的步骤。

🔎

延伸解读

从 Intel 换到 M1 的考量

作者因旧款 Intel 机型发热严重而换用 M1 芯片的 MacBook Pro,并提到此前因软件兼容性未换。这反映出 M1 早期生态适配是用户主要顾虑,而随着时间推移,兼容性改善后换机动力增强。对于仍在使用 Intel Mac 的读者,可参考作者对温度与性能的权衡,但需注意文章未提供具体性能对比数据。

初始化系统时的关键选择

作者建议初始化时不立即登录 Apple ID,因为 iCloud 不同步系统设置,分辨率、手势等需手动重设。同时推荐用户账号使用姓名拼音全拼,避免终端 home 目录名混乱。这些细节能减少后续配置的重复劳动,尤其适合经常换机或重装系统的开发者参考。

开发环境配置的实用技巧

文章详细记录了 VSCode 稳定版选择、iTerm2 快捷键映射、zsh 插件配置以及 brew 安装命令行工具等步骤。作者强调使用稳定版而非 insiders 版以避免严重 bug,并分享 p10k 交互式配置的优势。这些经验对需要快速恢复开发环境的 Mac 用户有直接参考价值,但具体工具列表需按需选用。

数据同步与旧机销毁的注意事项

作者使用 iCloud、GitHub 私有仓库同步文档、代码和 dotfiles,并提醒销毁旧电脑前需同步最新数据、退出所有账号、取消付费软件激活、清空隐私数据。这些步骤能避免数据丢失或授权冲突,尤其对拥有多台设备或频繁更换工作机的用户尤为重要。

❓

Q&A

换新 Mac 后,初始化系统时为什么建议先不要登录 Apple ID?

因为 iCloud 并不支持同步系统设置,分辨率、手势设置等都需要重新设置一遍,所以不急着登录。

在 Mac 上安装应用时,如何确保下载到适合 M1 芯片的版本?

下载应用时注意选择 arm64 版本,例如 Draw.io 和 VSCode 安装时都要选择苹果芯片版本。

Chrome 浏览器有哪些推荐的 flags 设置可以提升使用体验?

强烈推荐开启 Parallel downloading 实现多线程下载加速,其他如 Experimental QUIC protocol、Experimental JavaScript 等可按需开启。

如何配置 VSCode 的终端快捷键以提高效率?

在 settings -> keys 中删除默认的 ⌘ + ← 和 ⌘ + → 快捷键,然后在 settings -> profiles 中新建 profile,在 key mappings 中为 ⌘ + ← 设置 Send Hex Codes: 0x01,为 ⌘ + → 设置 Send Hex Codes: 0x05,为 ⌥ + ← 设置 Send Escape Sequence: b,为 ⌥ + → 设置 Send Escape Sequence: f,并配置 ⇧ + ⏎ 为直接执行 zsh-autosuggestions 提示的命令。

销毁旧电脑数据前需要做哪些步骤来确保数据安全?

需要同步最新数据,退出 Apple 账号和 Google 账号,删除 Chrome 所有本机数据,退出应用登录,取消激活应用,删除隐私数据,清空回收站,最后归还电脑。

遇到 ClashX 订阅无法更新时,有什么解决方法?

可以在订阅链接加上 unset 参数,或者直接在浏览器中下载配置文件为本地文件,让 ClashX 读取本地文件,再添加订阅链接就能更新了。

🏷️

标签

➡️

继续阅读