若是新年你准备换台 Mac、重装 Mac 系统或者升级老 Mac 硬盘,这篇文章或许能成为一份不错的 Checklist 哦。html
编写这篇指南的契机是笔者的 Mac 刚刚换了 SSD,又须要重装系统了……上一次换工做的时候也重装过一次,而 Mac 相关工具链的配置每次都比以前显得更加繁琐。所以这里整理出把它配置到面向前端开发者趁手状态的通用性工具的最小集合,仅供参考哦。前端
点击下文子项标题可直接定位到相应工具官网。node
下面几项是必备的命令行工具,甚至能够建议团队强制统一使用。git
省心的终端,命令行安装便可:github
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
复制代码
在安装 Oh My Zsh 时会自动提示安装,不然没法使用 git
/ gcc
等命令。手动安装方式:npm
xcode-select -p
复制代码
Git 能用之后,记得在 ~/.ssh
里配置好公钥,并用 git config --global --edit
配置好你的名字哦。xcode
Mac 上流行的包管理器,一样终端安装。安装后终端查看 brew
命令便可确认状态。浏览器
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码
很是建议使用 nvm 管理 node 版本,而非直接安装 node.js 官网的 pkg
安装包。安装方式:ruby
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
复制代码
安装 NVM 后,nvm ls-remote
查看版本,nvm install xxx
安装你想要的版本便可。bash
稳定的国内镜像,安装完成 Node 后,npm install -g cnpm
便可。
这类插件的共同特色是很是影响 GUI 行为,且平时根本不须要打开。虽然这类插件有不少,但过多使用此类插件会使得你在使用同事的 Mac 时都很是不习惯。所以仅列出两个我的评价最高的:
支持从 Finder 一键打开终端,和 open .
命令互补起来很是方便。
这个软件安装时很容易抽风,不妨尝试在 Finder 工具栏上右键选择 图标和文本
并来回切换来增长安装成功率……
它自带了相似 Win7 的窗口左右分屏功能,还能够配置在按下 ctrl
时移动鼠标直接缩放当前窗口,很是很是适合前端同窗调试响应式布局……配置方式:
-> Advanced
-> Advanced Settings
-> Window Moving & Resizing
-> 勾选某个快捷键,如 ctrl
-> 关掉其它无用配置,如自动更新、Menubar 图标等
复制代码
前端要干活的最小依赖只有这么两个:
这类应用很是多,在此只列出笔者我的最经常使用的若干,以避免感受装漏了什么……
这部份内容很是因人而异,笔者我的偏好包括这么几项:
下载
还不够多吗?折腾一个全新安装的桌面系统确实须要很多时间精力,而且也没有相似 Docker 这样的高效工具。所以这里只列出尽量少而直接的内容,但愿对你们有所帮助~如有遗漏或补充,欢迎指出哦 😀