Mac提高程序猿效率以及好用的软件
#前言
最近入手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
翻墙必备