#前言
最近入手MacBook Pro,开发体验拉Windows好几条街,难怪会有这么多程序猿喜欢Mac。高清的Retina屏;强大的电池续航能力,可持续写代码6小时左右;快捷方便的Forch Touch(感觉已经不再需要鼠标了);还有完善的生态及其超高便携性。Mac作为一个程序猿的生产工具,自然少不了软件的支持,特别是能提高开发效率的软件。

程序猿提高效率必备软件

brew

直接用命令行安装软件

brew cask

安装教程:https://ksmx.me/homebrew-cask-cli-workflow-to-install-mac-applications/
ps:brew和brew cask区别
brew主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发
brew cask主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用
举个例子,
brew install curl可以安装curl第三方库,这样你在开发时就可以使用它的库来进行开发
brew cask install chrome可以安装谷歌浏览器应用程序,可直接运行
brew偏管理第三方库和命令行工具方面的东东
brew cask可以看作是苹果官方app store的补充,是一个众多贡献者们维护的非苹果官方软件商店,你也可以在这里下mac软件用

Alfred

用来代替自带的Spotlight。我还没有装,等待后续补充。

Iterm2

代替自带的terminal。
ca## Guard live reload
Web开发者的利器。

##Dash
一个软件集合了几乎所有的框架和语言的API文档。再也不用一个一个网站的打开去查API了。
而且还内置了Google和stackoverflow搜索。
Dash介绍:http://blog.sina.com.cn/s/blog_75992b660102uyap.html

sublime text

Sublime Text,好用到已经无需更多介绍了。
Mac下Sublime text3的安装与配置:http://chaishiwei.com/blog/892.html

oh-my-zsh

好用的软件

Cheatsheet

用于显示快捷键。在不同的软件下显示对应软件的快捷键。长按command即可。

Rescuetime

用于记录时间,方便查看你的时间都花在哪些地方。

AppCleaner

彻底卸载应用

Niozio

白噪音应用,可模拟各种音效。

Snappy

快速截屏并将截图钉在桌面

Lantern

翻墙必备

窗口管理工具

  • Hammerspoon
  • Moom(付费)

    Master Password

    多平台密码管理

    karabiner Mac外接键盘映射

https://pqrs.org/osx/karabiner/

简易教程: http://www.pc6.com/edu/80241.html