新年新起点:从零配置 Mac 前端环境速查

若是新年你准备换台 Mac、重装 Mac 系统或者升级老 Mac 硬盘,这篇文章或许能成为一份不错的 Checklist 哦。html

编写这篇指南的契机是笔者的 Mac 刚刚换了 SSD,又须要重装系统了……上一次换工做的时候也重装过一次,而 Mac 相关工具链的配置每次都比以前显得更加繁琐。所以这里整理出把它配置到面向前端开发者趁手状态的通用性工具的最小集合,仅供参考哦。前端

点击下文子项标题可直接定位到相应工具官网。node

命令行工具

下面几项是必备的命令行工具,甚至能够建议团队强制统一使用。git

oh-my-zsh

省心的终端,命令行安装便可:github

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
复制代码

XCode 开发者工具

在安装 Oh My Zsh 时会自动提示安装,不然没法使用 git / gcc 等命令。手动安装方式:npm

xcode-select -p
复制代码

Git 能用之后,记得在 ~/.ssh 里配置好公钥,并用 git config --global --edit 配置好你的名字哦。xcode

Homebrew

Mac 上流行的包管理器,一样终端安装。安装后终端查看 brew 命令便可确认状态。浏览器

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码

NVM

很是建议使用 nvm 管理 node 版本,而非直接安装 node.js 官网的 pkg 安装包。安装方式:ruby

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
复制代码

Node

安装 NVM 后,nvm ls-remote 查看版本,nvm install xxx 安装你想要的版本便可。bash

CNPM

稳定的国内镜像,安装完成 Node 后,npm install -g cnpm 便可。

GUI 插件

这类插件的共同特色是很是影响 GUI 行为,且平时根本不须要打开。虽然这类插件有不少,但过多使用此类插件会使得你在使用同事的 Mac 时都很是不习惯。所以仅列出两个我的评价最高的:

Go2Shell

支持从 Finder 一键打开终端,和 open . 命令互补起来很是方便。

这个软件安装时很容易抽风,不妨尝试在 Finder 工具栏上右键选择 图标和文本 并来回切换来增长安装成功率……

Better Touch Tool

它自带了相似 Win7 的窗口左右分屏功能,还能够配置在按下 ctrl 时移动鼠标直接缩放当前窗口,很是很是适合前端同窗调试响应式布局……配置方式:

-> Advanced
-> Advanced Settings
-> Window Moving & Resizing
-> 勾选某个快捷键,如 ctrl
-> 关掉其它无用配置,如自动更新、Menubar 图标等
复制代码

GUI 开发者应用

前端要干活的最小依赖只有这么两个:

  • Chrome 等浏览器及相关插件(这部分能够单独开一篇文章梳理)。
  • VSCode 等编辑器及相关插件(一样足够单独开文章梳理)。

GUI 平常应用

这类应用很是多,在此只列出笔者我的最经常使用的若干,以避免感受装漏了什么……

  • 输入法
  • QQ / Wechat
  • Thunder / 云盘
  • IINA 播放器
  • PhotoShop
  • Office
  • Markdown 编辑器(如 MacDown 或 Typora)
  • SS 客户端

系统配置定制

这部份内容很是因人而异,笔者我的偏好包括这么几项:

  • 启用 Finder 暗色主题
  • 开启触摸板的三指拖拽和轻触点击
  • 清理 Dock 无用图标,归类 Launchpad 到一页内
  • 清理通知中心
  • F1 ~ F12 由功能键换成 Fn 键
  • 配置 Finder 左侧的快捷入口,并把默认目录改成 下载
  • 配置终端主题

Wrap up

还不够多吗?折腾一个全新安装的桌面系统确实须要很多时间精力,而且也没有相似 Docker 这样的高效工具。所以这里只列出尽量少而直接的内容,但愿对你们有所帮助~如有遗漏或补充,欢迎指出哦 😀

相关文章
相关标签/搜索