迁移数据电脑基础设置软件清单辅助工具软件开发软件日常软件学习软件实用工具小工具浏览器扩展安装步骤0. 配置git代理1. iTerm2 + oh my zsh2. 安装Homebrew安装软件设置镜像源3. 设置网络代理4. 设置Mac工作流配置开发环境1. C++1. Java2. Python3. 前端Node4. 配置SSH密钥 a. Git仓库b. 访问服务器
数据迁移可以先看看这个:Mac 迁移指南
迁移数据
个人文件
各种软件
配置文件
- ClashX Pro的yaml配置文件
- iTerm2: yiner.json
- ~/.zshrc
- ~/.gitconfig
- ~/.ssh/config
电脑基础设置
- 登录iCloud账号
修改手势:
- 修改轻点手势:

- 修改拖移手势:苹果菜单 > “系统偏好设置” > “辅助功能” > “指针控制”

- App Store下载一些已购项目
软件清单
以下软件优先安装:
- 先安装ClashX Pro以防需要翻墙;使用指南:https://wiki.touhou.tel/zh/clash-macos
- 先安装Xcode,补齐一下命令行工具,如git等;
- 先Tuxera Disk Manager,方便从移动硬盘拷贝数据。
- 常用Mac软件网站😉:
辅助工具软件
Bartender → 官网+license
Alfred → 破解安装包
Tuxera Disk Manager → 官网+license https://ntfsformac.tuxera.com
App Clearner & Uninstaller → 破解安装包
开发软件
Xcode → App Store
iTerm2 → 官网+导入配置 
oh my zsh → 脚本+修改.zshrc
Homebrew → 脚本
VSCode → 官网+同步配置 https://code.visualstudio.com
SublimeText → 官网+导入配置 https://www.sublimetext.com
JetBrains Toolbox、IntelliJ IDEA、Pycharm、Clion  → 官网 + 同步配置 https://www.jetbrains.com/toolbox-app/
Chrome → 官网 + 同步配置 https://www.google.com/intl/zh-CN/chrome/
Sourcetree  → 官网+导入配置  https://www.sourcetreeapp.com
Dash → 破解安装包+iCloud配置地址
Postman → 官网
Charles → 官网+license(Notion介绍页)
tabine → idea插件自动下载
PowerVPN
Docker
Terminus (待定)
日常软件
ClashX Pro → 正版安装包+yaml配置
微信、QQ  → App Store
飞书 → 官网 https://www.feishu.cn/download
Notion → 官网 https://www.notion.so/desktop
网易云音乐、QQ音乐 → App Store
网易邮箱 → App Store
IINA → https://iina.io
Folx → 破解安装包
Adobe PS、Lightroom Classic、Premiere Pro
百度云盘、腾讯会议 (待定)
Telegram (待定)
Splashtop Personal (待定)
Nik系列 (待定)
学习软件
Eudic →官网+导入词典 https://www.eudic.net/v4/en/app/download
PDF Expert → 破解压缩包
Typora → 官网+导入主题 https://download.typora.io/mac/Typora-0.11.18.dmg
Zotero → 官网+同步配置+下载插件+设置配置路径 https://www.zotero.org/download/
Offices → 破解压缩包
Texpad → 破解压缩包 (待定)
Marginote 3、Marginote X (待定)
Notability (待定)
实用工具
The Unarchiver → App Store
ScreenFlow (待定)
小工具
Unsplash Wallpapers → App Store
Rectangle →  https://rectangleapp.com
ltsycal → https://www.mowglii.com/itsycal/
Fliqlo → https://fliqlo.com/screensaver/
AirBuddy → 破解安装包
Flow → App Store
EasyRes → App Store
Amphetamine → App Store
Tickeys → 官网 https://www.yingdev.com/projects/tickeys
Snipaste (待定)
Cloud Battery (待定)
Slidepad (待定)
Smooze (待定)
浏览器扩展
1Blocker → App Store
uBlacklist for Safari → App Store
安装步骤
0. 配置git代理
下载ClashX Pro之后,端口为
7890,配置git代理。- http/https协议:在~/.gitconfig中添加:
- SSH协议:在- ~/.ssh/config- 文件中添加,没有可以新建一个:(好像没用)
1. iTerm2 + oh my zsh
iTerm2+oh my zsh- 下载安装iTerm2,导入配置文件yiner.json
- 下载安装oh-my-zsh
- 提前导入自定义插件至路径~/.oh-my-zsh/custom/plugins中:
- 修改.zshrc,更换主题、添加插件、加入自定义环境变量(若要安装Powerlevel10k,看上面的具体操作)
2. 安装Homebrew
如果命令执行中卡在下面信息:
请
Control + C中断脚本执行如下命令:安装
cask 同样也有安装失败或者卡住的问题,解决方法也是一样:成功执行之后继续执行安装命令。
最后看到
==> Installation successful!就说明安装成功了。最后更新下:
安装软件
设置镜像源
3. 设置网络代理
有时候经过镜像源还是没用,这时候可以设置proxy,在ClashX Pro可以找到「复制终端代理命令」,如下所示:
由于Homebrew支持全局代理,因此可以使用这种方式。
注:该命令仅对当前会话有效
4. 设置Mac工作流
把Sublime添加到Mac右键菜单配置开发环境
1. C++
系统自带C++编译器clang。
1. Java
通过IDEA可以下载JDK。
2. Python
- 系统自带Python2.7(python) & Python3.8(pyhton3)
- 如需多环境,可安装anaconda管理
3. 前端
Node
4. 配置SSH密钥
推荐保持一份
id_rsa和id_rsa.pub文件不变,换机器也用同一份,这样已经配置过的网站和服务器就不需要再添加新的密钥了。(多个网站用一个密钥,目前没遇到什么问题)a. Git仓库
GitHub等项目需要配置SSH密钥。
若已有密钥无需生成,只需将本地密钥添加到Git。
b. 访问服务器
配置ssh免密访问服务器。
