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