最近新换了一台 Mac (macOS Big Sur),需要重新搭建开发环境,就把过程简单记录一下,以便以后再次使用。
命令行环境搭建
我一般拿到电脑的第一件事儿是下载命令行终端 iTerm2,因为后面大部分软件都是在终端里安装的。
安装好 iTerm 后的第一件事儿就是安装 Mac 里的必备神器包管理工具 Homebrew。安装的命令如下,只需在终端里运行就好。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
我个人是比较喜欢 zsh 命令行的,还喜欢搭配 ohmyzsh 使用可以变得更强大,可以用如下命令安装:
$ brew install zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
另外有两个好用的插件推荐安装:
- autojump: 可以在命令行里自由穿梭
- zsh-autosuggestions: 可以快速智能补全命令,懒人必备
$ brew install autojump
$ brew install zsh-autosuggestions
接着安装一些常用的开发环境:
$ brew install node
$ brew install --cask java
(python3 已经是自带的了,不用另行安装)
最后再安装其它一些常用的软件就可以了:
$ brew install --cask google-chrome
$ brew install --cask intellij-idea
$ brew install --cask visual-studio-code
$ brew install --cask alfred
$ brew install --cask wechat
$ brew install --cask zoom
$ brew install --cask postman
$ brew install --cask slack
$ brew install --cask sogouinput
$ brew install --cask iina
$ brew install --cask neteasemusic
$ brew install --cask wechatwork
$ brew install --cask charles
$ brew install --cask the-unarchiver
$ brew install tmux
Others:
Alfred 在迁移的时候可以从之前的电脑里面导出 Alfred.alfredpreferences 文件,里面包含了所有的配置、workflows 等等,可以直接导入到新电脑的 Alfred 里面,就不用重新配置了。Alfred 具体的配置等不清楚的可以参考一下这篇文章 程序员的macOS系列:高效Alfred进阶
Xcode 可以直接在 AppStore 里面安装,要下很久(Xcode 真是越来越大了。。。),可以睡觉前开始下载,让它在我们睡觉的时候慢慢下。