Skip to content

Commit 4b94ab4

Browse files
committed
feat: update post
1 parent 86c1f44 commit 4b94ab4

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

posts/article/mac-initialization.md

+14-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: '从零配置Macbook Pro 2023'
3-
date: '2023-02-17'
2+
title: '从零配置Macbook Pro 2024'
3+
date: '2024-11-14'
44
tags: ['Tutorial']
55
description: '介绍如何从零配置 Macbook Pro。最终配置完成时是前端开发的必要环境,以及配好常用工具。'
66
---
@@ -11,7 +11,7 @@ description: '介绍如何从零配置 Macbook Pro。最终配置完成时是前
1111

1212
这位作者自定义了很多配置,并且安装了很多不一定用得上的 App。所以别人的配置最好作为参考,自己从中取需要的部分。不要照搬配置,配置了一大堆用不着的。
1313

14-
本文的配置几乎是(中国大陆前端)开发人员最小的配置清单了。记得把 nnecec 替换成你自己的 username!
14+
本文的配置几乎是(中国大陆前端)开发人员最小的配置清单了。记得把 `nnecec` 替换成你自己的 username!
1515

1616
## 流程
1717

@@ -20,7 +20,7 @@ description: '介绍如何从零配置 Macbook Pro。最终配置完成时是前
2020
按个人习惯配置 mac 系统配置
2121

2222
- 触摸板:调快速度,开启轻点,开启 App Expose 手势
23-
- 键盘快捷键:关掉不用的快捷键,重设截图快捷键
23+
- 键盘快捷键:调整切换输入法快捷键,关掉不用的快捷键,重设截图快捷键
2424
- 锁屏:调整锁屏时间
2525
- Dock: 调小图标,开启自动隐藏
2626
- Spotlight: 感觉没太大用,快捷键关掉
@@ -45,14 +45,16 @@ export all_proxy=socks5://127.0.0.1:7890
4545
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
4646
```
4747

48+
或开启 ClashVergeRev 的 tun 模式。
49+
4850
> 如果你没有代理,可以通过 [这个链接](https://mojie.me/#/register?code=xzSjSYO6) 注册。这个代理是不限时间设备数量,只计算使用流量的。如果不经常看视频会非常省。实测看视频也没有用很多,youtube 1440p 不会卡。从 2021 年用到现在一直都很稳定,速度也不错。
4951
5052
### 2. 安装 [Brew](https://brew.sh/)
5153

5254
在控制台执行:
5355

5456
```bash
55-
# 开启使用第三方App权限
57+
# 开启使用第三方App权限, macOS 15 以上执行后需要到设置-隐私与安全-允许从以下位置下载的App中选择“任何来源”
5658
sudo spctl--master-disable
5759

5860
# 安装 brew
@@ -62,12 +64,12 @@ sudo spctl--master-disable
6264
安装完成后,可以安装应用了。推荐安装以下应用:
6365

6466
```bash
65-
brew install fnm git pnpm starship
67+
brew install fnm git pnpm starship eza
6668

67-
brew install --cask appcleaner arc bitwarden docker figma google-chrome iina microsoft-edge notion raycast telegram visual-studio-code warp wechat
69+
brew install --cask appcleaner arc bitwarden docker figma google-chrome iina microsoft-edge notion raycast telegram visual-studio-code warp wechat github
6870

6971
# optional
70-
brew install --case item2 firefox licecap
72+
brew install --case item2 firefox licecap adrive neteasemusic dingtalk imageoptim zed
7173

7274
fnm install --lts
7375
```
@@ -98,6 +100,7 @@ plugins=(
98100
source $ZSH/oh-my-zsh.sh
99101
eval "$(starship init zsh)"
100102
eval "$(fnm env)"
103+
alias ls="eza"
101104

102105
# pnpm
103106
export PNPM_HOME="/Users/nnecec/Library/pnpm"
@@ -113,7 +116,7 @@ git config --global user.name "nnecec"
113116
git config --global user.email "[email protected]"
114117
```
115118

116-
参考 [该链接](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) 配置 ssh,或者把老的 ssh 复制过来,这样就不用重新配置了。复制过来之后还需要执行一下 `ssh-add --apple-use-keychain ~/.ssh/{your file}`
119+
参考 [该链接](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) 配置 ssh,或者把老的 ssh 复制过来,这样就不用重新配置了。复制过来之后还需要执行一下 `ssh-add --apple-use-keychain ~/.ssh/{your file}`,如 `ssh-add --apple-use-keychain ~/.ssh/id_rsa`
117120

118121
### 5. 安装字体
119122

@@ -122,14 +125,13 @@ git config --global user.email "[email protected]"
122125
编程字体在 `Monaspace` , `JetBrains Mono` , `Roboto Mono` 会偶尔缓一缓增加新鲜感。
123126

124127
```bash
125-
brew tap homebrew/cask-fonts
126-
brew install font-monaspace font-iosevka font-roboto font-roboto-mono font-lxgw-wenkai font-jetbrains-mono
128+
brew install --cask font-monaspace font-iosevka font-roboto font-roboto-mono font-lxgw-wenkai font-jetbrains-mono font-sf-pro
127129
```
128130

129131
### 6. 配置 App
130132

131133
- Edge/Chrome: 设置默认浏览器,登陆 google, github 等账号,其他平台一键登录会很方便
132134
- Raycase: 配置 Window Management - presets - magnet,选择自己习惯的预设方案配置剪贴板快捷键
133135
- magnet 预设方案如果有冲突,可以自定义快捷键,我是改成了 `control + option + cmd + KEY` 组合。
134-
- Telegram: 配置 Proxy: `127.0.0.1:7890`,走 Clash 的代理。
136+
- Telegram: 配置 Proxy: `socks5://127.0.0.1:7890`,走 Clash 的代理。
135137
- Warp/VSCode: `font: Iosevka, Roboto Mono, LXGW WenKai Mono`,这样配置英文会使用 Iosevka 字体,中文降级为霞骛文楷。

0 commit comments

Comments
 (0)