从零配置Macbook Pro 2023
前言
一些系统及 App 配置可以参考 Mac Setup for Web Development [2023]。
这位作者自定义了很多配置,并且安装了很多不一定用得上的 App。所以别人的配置最好作为参考,自己从中取需要的部分。不要照搬配置,配置了一大堆用不着的。
本文的配置几乎是(中国大陆前端)开发人员最小的配置清单了。记得把 nnecec 替换成你自己的 username!
流程
0. 调整系统配置
按个人习惯配置 mac 系统配置
- 触摸板:调快速度,开启轻点,开启 App Expose 手势
- 键盘快捷键:关掉不用的快捷键,重设截图快捷键
- 锁屏:调整锁屏时间
- Dock: 调小图标,开启自动隐藏
- Spotlight: 感觉没太大用,快捷键关掉
1. 配置代理
从 Clash Premium 图形用户界面版 下载 Clash X Pro。并安装配置 config,该链接同时有 rule 配置,按需使用。
在控制台执行:
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
或配置 .zshrc
export http_proxy=http://127.0.0.1:7890export https_proxy=http://127.0.0.1:7890export all_proxy=socks5://127.0.0.1:7890
如果你没有代理,可以通过 这个链接 注册。这个代理是不限时间设备数量,只计算使用流量的。如果不经常看视频会非常省。实测看视频也没有用很多,youtube 1440p 不会卡。从 2021 年用到现在一直都很稳定,速度也不错。
2. 安装 Brew
在控制台执行:
# 开启使用第三方App权限sudo spctl--master-disable# 安装 brew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,可以安装应用了。
brew install fnm git pnpm starshipbrew install --cask appcleaner arc bitwarden docker figma google-chrome iina microsoft-edge notion obsidian raycast telegram visual-studio-code warp wechat# optionalbrew install --case item2 firefox licecapfnm install 18
3. 配置 zsh
安装 on-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装插件
git clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestionsgit clone --depth=1 https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completionsgit clone --depth=1 https://github.com/ntnyq/omz-plugin-pnpm.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/pnpm
配置 .zshrc,仅列出几个必备配置:
plugins=(git z vscodenode yarn pnpmzsh-autosuggestionszsh-completions)fpath+=${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions/srcsource $ZSH/oh-my-zsh.sheval "$(starship init zsh)"eval "$(fnm env)"# pnpmexport PNPM_HOME="/Users/nnecec/Library/pnpm"export PATH="$PNPM_HOME:$PATH"
我的最终 .zshrc 可以在 该链接 查看
4. 配置 git 及 ssh
git config --global user.name "nnecec"git config --global user.email "nnecec@outlook.com"
参考 该链接 配置 ssh,或者把老的 ssh 复制过来,这样就不用重新配置了。复制过来之后还需要执行一下 ssh-add --apple-use-keychain ~/.ssh/{your file}
5. 安装字体
我用的编程字体是 Iosevka
,中文字体是 霞鹜文楷
。
编程字体在 Monaspace
, JetBrains Mono
, Roboto Mono
会互相换一换,提升点新鲜感。
brew tap homebrew/cask-fontsbrew install font-monaspace font-iosevka font-roboto font-roboto-mono font-lxgw-wenkai font-jetbrains-mono
6. 配置 App
- Edge/Chrome: 设置默认浏览器,登陆 google, github 等账号,其他平台一键登录会很方便
- Raycase: 配置 Window Management - presets - magnet,选择自己习惯的预设方案配置剪贴板快捷键
- magnet 预设方案如果有冲突,可以自定义快捷键,我是改成了
control + option + cmd + KEY
组合。
- magnet 预设方案如果有冲突,可以自定义快捷键,我是改成了
- Telegram: 配置 Proxy:
127.0.0.1:7890
,走 Clash 的代理。 - Warp/VSCode:
font: Iosevka, Roboto Mono, LXGW WenKai Mono
,这样配置英文会使用 Iosevka 字体,中文降级为霞骛文楷。