环境搭建 --- 由于我近期工作在 Mac OS X 上,所以先以 Mac OS X 为例。 ###OS X **[Homebrew](http://brew.sh/)** > 包管理工具,官方称之为 The missing package manager for OS X。 **[Homebrew Cask](https://caskroom.github.io/)** > brew-cask 允许你使用命令行安装 OS X 应用。 **[iTerm2](https://www.iterm2.com/)** > iTerm2 是最常用的终端应用,是 Terminal 应用的替代品。 **[Zsh](http://www.zsh.org/)** Zsh 是一款功能强大终端(shell)软件,既可以作为一个交互式终端,也可以作为一个脚本解释器。它在兼容 Bash 的同时 (默认不兼容,除非设置成 emulate sh) 还有提供了很多改进,例如: - 更高效 - 更好的自动补全 - 更好的文件名展开(通配符展开) - 更好的数组处理 - 可定制性高 **[Oh My Zsh](http://ohmyz.sh/)** > Oh My Zsh 同时提供一套插件和工具,可以简化命令行操作。 **[Sublime Text 2](https://www.sublimetext.com/)** > 强大的文件编辑器。 **[MacDown](http://macdown.uranusjr.com/)** > MacDown 是 Markdown 编辑器。 **[CheatSheet](https://www.mediaatelier.com/CheatSheet/)** > CheatSheet 能够显示当前程序的快捷键列表,默认的快捷键是长按⌘。 **[SourceTree](https://www.sourcetreeapp.com/)** > SourceTree 是 Atlassian 公司出品的一款优秀的 Git 图形化客户端。 **[Alfred](https://www.alfredapp.com/)** > Mac 用户不用鼠标键盘的必备神器,配合大量 Workflows,习惯之后可以大大减少操作时间。 上手简单,调教成本在后期自定义 Workflows,不过有大量雷锋使用者提供的现成扩展,访问这里挑选喜欢的,并可以极其简单地根据自己的需要修改。 **[Vimium](https://vimium.github.io/)** > 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)