Mac开发环境配置
前几天遇到一个问题,某个VPN软件开启后无法正常关闭,而强行关闭后并没有还原网络配置,导致我只有开着VPN才能连接网络,一时间没有好的办法,于是将Mac重装了系统,记录一下环境配置,没准以后还会用到
我的设备是Macbook Air M1,主要用于Metal开发和写博客
Mac重装系统
- 重要文件注意备份(放在iCloud最方便)
- 在关机状态下长按电源键,此时会提示你继续长按进入启动选项
- 你会看到两个启动选项,一个是当前系统的启动盘,一个是齿轮形状的选项
- 进入选项,进入磁盘工具,选择要抹除的内容盘,点右上角的抹除
- 回到齿轮选项界面,点击重装macOS,这个过程需要联网
- 等待即可
基础开发环境
brew
MacOS最常用的包管理器,用于下载各种开发环境、软件、三方库
出于网络原因,建议使用国内镜像安装,打开终端输入
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" |
按输出操作即可
Python3
安装brew后输入
brew install python3 |
不仅仅是python,可以说大部分的环境都可以用brew install xxx
安装
常用工具
Xcode
免费使用,但是打包需要付费账户
无需多说,Mac上开发必备环境,可以直接去App Store安装,值得注意的是,商店里的Xcode是最新版,需要你的系统保持最新
Typora
付费,15刀永久
一款所见即所得的markdown编辑器,界面简洁优美,而且对latex等支持非常好
安装激活后打开某个markdown文件,选中后按command+i
打开简介,配置该类文件的打开方式
此外最好也配置一下图片的引用方式,比如使用相对路径,自动复制到文件夹之类的
GitKraken
学生免费,公共仓库免费,商用私有仓库订阅收费
最好的图形界面,功能齐全,看diff也十分方便
LFS功能需要单独安装,在终端输入
brew install git-lfs |
VS Code
免费
无需多说,一个完美的文本编辑器,如果你不安装VS Code,很有可能用Xcode打开一些文件
Github Copilot
学生免费
强烈建议安装,编程效率提升数倍,不会使用AI的程序员必然被AI取代
在一个Python脚本中,我刚输入md5,就帮我写好了代码
右键助手
免费,App Store搜索即可
我只使用了少量功能,比如新建文件,在当前路径打开终端
Hidden Bar
免费,App Store搜索即可
用于折叠顶部图标,眼不见心不烦
ClashX
免费,开源,当然订阅需要自己去找
一个非常好用的VPN软件