我的 MacBook Pro 开发环境配置

Jan 20, 2022

最近新买了一台 MacBook Pro (14-inch, 2021)。

在激活时,如果直接从 Intel 的 Time Machine 整体迁移到 Apple Silicon,有些 app 即使存在 Apple Silicon 版本,通过迁移工具安装的也会是 Intel 架构、需要 Rosetta 2 兼容。所以我选择了从头全新设置。

刚好也把这作为一个重新审视自己数字生活的契机。

系统初始化

初次启动,系统语言我选择了英语,因为我的工作语言是英语,这样可以有一个沉浸式的语言环境。

地区如果选择中国大陆的话,会有地区锁。如果介意,初次启动请选择其他地区。当然,之后调整也是可以的,就是稍微麻烦点:

sudo defaults write /Library/Preferences/.GlobalPreferences.plist Country "US"

进入系统后,首先调整触控板的设置。 进入 System Preferences -> Trackpad 开启 Tap to Click: 开启 Tap to Click

Accessibility -> Pointer Control -> Trackpad Options 里开启 Three finger drag: 开启 Three finger drag

然后进入输入法设置里,默认英语输入法设置为 ABC - Extended(与 US 相同的键盘布局,但并不显示美国国旗),增加简体中文和繁体中文的拼音输入。 默认英语输入法设置为 ABC - Extended

图形界面

在 App Store 中下载常用软件:

还有一些软件需要去官网下载安装:

命令行工具

字体

SF Pro、SF Mono、New York 虽然在 macOS 中被系统组件广泛使用,但是并不能直接在其他 app 里(如Word、VS Code、浏览器 font-family 等)指定使用。好在,Apple 有提供官方的下载渠道:https://developer.apple.com/fonts/,下载安装后即可正常使用了。

编程字体除了 SF Mono 以外,我个人比较喜欢免费字体 JetBrains MonoFira Code 和收费字体 Dank Mono,所以也都额外下载安装了。

Some rights reserved
Except where otherwise noted, content on this page is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.