近来基友免费得到了一台mbp,而后叫我给他推荐一些mac开发的工具。好吧,小生看了看本身分期买的mba,按捺住心中的苦逼之情,默默写了这篇文章。唉~不说了,和大佬的差距仍是要慢慢的弥补啊。。。。。html
ps:这里基本上只推荐小工具什么的,像什么qq啊,docker啊,虚拟机啊什么的就不推荐了,没有必要。。。。。ios
1password:为何首先推荐这个呢?无法,由于1在排序里面最靠前嘛,嘿嘿。首先,并不推荐使用水果家自带的钥匙串功能,感受不太好用,除非你是safari党,并且只用水果家的设备。1pass是全平台兼容的,在chrome上的插件也十分好用,小生用1pass已经好久了,不得不说,很是赞。git
Alfred2:这个就不用说了吧,mac上的神器,快捷启动器,同时付费版还能够自定义脚本执行什么的,和不少主流软件都有特点对接功能,必装软件。程序员
caffeine: 这个软件,讲道理,吹得仍是挺神的,说白了就是一个功能,保证屏幕不熄屏,这个的话,小生一直开着,可是说实话,其实实际需求上并不高,毕竟小生的mba是纯开发机,不作娱乐用途,于是不多有需求不操做状况下一直亮屏的功能。github
iStat mini:这是一个小工具,做用即是在侧滑出的信息栏里显示网速,内存占用,等等信息,有些时候仍是蛮实用的。chrome
the UNarchiver:通常来讲,解压各种压缩文件,就水果自带的解压文件彻底足够了,然而不知道为何水果家的解压软件对rar格式有点苦手,因此通常水果家自带的解压软件解压不了的我就用这个app来解压docker
smartSvn:若是大家公司蛋疼的不用git而是用svn,那么,这个软件挺好用的小程序
karabiner:怎么说呢,这个软件是解决键盘映射功能的。若是你和小生同样喜欢84键的键盘直接压在本本的键盘上,那么你可能会须要这个软件,他会在你插入外置键盘时自动禁用自带的键盘(ps:友情提示不要压倒了关机键,不要问我怎么知道的Orz),同时它提供了大量的选项来配置有些键盘和mac的冲突之处,好比没有cmd键之类的问题。还有一些功能解决了一些mac自身快捷键的弊端。好比mac自身的强制退出程序的快捷键是cmd+q,然而,讲道理,这个按键常常不当心按到,而这个软件调成了cmd+q+q,就舒服多了。。。。app
Mounty:恩,这个软件又是一个用来填mac的坑的,mac由于文件系统的缘由,若是你的u盘是utfs格式的,那么mac上是没法写入的,因此须要这么一个软件来帮忙。svn
Dash:恩,这是mac上最完美的文档软件,没有之一,程序员必装。
near lock:这个的话,简单来讲就是和你的ios协做用的,你ios开启蓝牙链接后,离开必定距离后mac自动锁屏,靠近后mac自动解锁,在一些须要输入管理员密码时也能够直接在手机上点一下直接解锁。
yoink:这个软件,在你拖动某个文件的时候,会在屏幕旁边出现一片区域,你能够选择将文件拖进去,随时随地能够将文件拖出来放在任何地方。恩,简单来讲,就是文件暂存区。固然,当你选中了一段文字,拖动时,也能够放进去暂存。恩,网页上的图片,qq上的图片,几乎你能拖动的东西都能放进去暂存。
charles:用来抓包作流量分析的mac上很不错的软件
snippetslab:简单来讲就是,能够用来存放各种代码片断,对各个语言支持度都很是高,感受还不错。记得dash也是支持存放代码片断的,不过没有用过。
quiver:怎么说呢,一款很不错的md笔记软件,可是,怎么说呢,自从用了bear后,我就不太用它了23333
Bear:恩,是的,就是这个东西,怎么说呢,一款若是你用了就放不下的笔记软件,mac和ios上都有,并且自动同步。整理设计很是的美,不管你是程序员仍是文艺青年仍是写做控,都会爱上它的。页面很美,支持md语法以及快捷键操做,支持字数计数以及导出成txt,md,html,jpg等等各种格式。不管是用来写文章,写日记,写笔记,写诗什么的,都很是适合,简直完美。
duet:这个软件,怎么说呢,只能说好玩吧,他可让你的ios成为你的mac的扩展屏幕,挺好玩的。
cyberduck:嘿嘿,好用的ftp客户端
pocket:最实用的手机与mac端的网页收藏与阅读软件,没有之一
shortcat:一款快捷键的软件,不少人表示好用,小生试了下,表示用不大惯
Dr. Cleaner:清理内存用的,软件退出后也会自动清理相关内存,挺不错的。
iterm2:讲道理,iterm就是为了拯救终端爱好者来的,iterm优化了mac上的终端,提供了大量的快捷键,必装软件。
OmniFocus:最好的日程管理与计划软件,一旦习惯了他的使用方式,整我的生都变得井井有理。
(ps:本想再列一个终端篇的,仔细想一想,仍是算了吧,终端小程序貌似没有什么好推荐的23333)
tmux:总有人说iterm和tmux选其一就行,二者关注点不一样。不过笔者的建议是都装,若是你发现你的终端始终要开大量的窗口,那你必定要试试tmux,必定能帮到你的。顺便推荐一款tmux的终端美化配置,很漂亮,真的git链接
zsh:这个我应该不须要专门介绍了2333