环境搭建
---

由于我近期工具在Mac OS X上，所以先以Mac OS X为例。

###OS X

**Homebrew**

> 包管理工具，官方称之为The missing package manager for OS X。

**Homebrew Cask**
   
> brew-cask 允许你使用命令行安装 OS X 应用。

**iTerm2**
   
> iTerm2 是最常用的终端应用，是 Terminal 应用的替代品。

**Zsh**

Zsh 是一款功能强大终端（shell）软件，既可以作为一个交互式终端，也可以作为一个脚本解释器。它在兼容 Bash 的同时 (默认不兼容，除非设置成 emulate sh) 还有提供了很多改进，例如：

 - 更高效
 - 更好的自动补全
 - 更好的文件名展开（通配符展开）
 - 更好的数组处理
 - 可定制性高

**Oh My Zsh**
   
> Oh My Zsh 同时提供一套插件和工具，可以简化命令行操作。

**Sublime Text 2**
  
> 强大的文件编辑器。   
   
**MacDown**
   
> MacDown 是 Markdown 编辑器。

**CheatSheet**

> CheatSheet 能够显示当前程序的快捷键列表，默认的快捷键是长按⌘。

**SourceTree**

> SourceTree 是 Atlassian 公司出品的一款优秀的 Git 图形化客户端。

**Alfred**

> Mac 用户不用鼠标键盘的必备神器，配合大量 Workflows，习惯之后可以大大减少操作时间。

上手简单，调教成本在后期自定义 Workflows，不过有大量雷锋使用者提供的现成扩展，访问这里挑选喜欢的，并可以极其简单地根据自己的需要修改。

**Vimium**
   
> Vimium 是一个 Google Chrome 扩展，让你可以纯键盘操作 Chrome。

相关参考：

 - [Mac web developer apps](https://gist.github.com/erikreagan/3259442)
 - [强迫症的 Mac 设置指南](https://github.com/macdao/ocds-guide-to-setting-up-mac)
