mac开发环境工具推荐

3,210 阅读5分钟

简介

近来基友免费获得了一台mbp,然后叫我给他推荐一些mac开发的工具。好吧,小生看了看自己分期买的mba,按捺住心中的苦逼之情,默默写了这篇文章。唉~不说了,和大佬的差距还是要慢慢的弥补啊。。。。。

ps:这里基本上只推荐小工具什么的,像什么qq啊,docker啊,虚拟机啊什么的就不推荐了,没有必要。。。。。

一 桌面篇

  • 1password:为什么首先推荐这个呢?没法,因为1在排序里面最靠前嘛,嘿嘿。首先,并不推荐使用水果家自带的钥匙串功能,感觉不太好用,除非你是safari党,而且只用水果家的设备。1pass是全平台兼容的,在chrome上的插件也十分好用,小生用1pass已经很久了,不得不说,非常赞。

  • Alfred2:这个就不用说了吧,mac上的神器,快捷启动器,同时付费版还可以自定义脚本执行什么的,和很多主流软件都有特色对接功能,必装软件。

  • caffeine: 这个软件,讲道理,吹得还是挺神的,说白了就是一个功能,保证屏幕不熄屏,这个的话,小生一直开着,但是说实话,其实实际需求上并不高,毕竟小生的mba是纯开发机,不做娱乐用途,因而很少有需求不操作情况下一直亮屏的功能。

  • iStat mini:这是一个小工具,作用便是在侧滑出的信息栏里显示网速,内存占用,等等信息,有些时候还是蛮实用的。

  • the UNarchiver:一般来说,解压各类压缩文件,就水果自带的解压文件完全足够了,然而不知道为什么水果家的解压软件对rar格式有点苦手,所以一般水果家自带的解压软件解压不了的我就用这个app来解压

  • smartSvn:如果你们公司蛋疼的不用git而是用svn,那么,这个软件挺好用的

  • karabiner:怎么说呢,这个软件是解决键盘映射功能的。如果你和小生一样喜欢84键的键盘直接压在本本的键盘上,那么你可能会需要这个软件,他会在你插入外置键盘时自动禁用自带的键盘(ps:友情提示不要压倒了关机键,不要问我怎么知道的Orz),同时它提供了大量的选项来配置有些键盘和mac的冲突之处,比如没有cmd键之类的问题。还有一些功能解决了一些mac自身快捷键的弊端。比如mac自身的强制退出程序的快捷键是cmd+q,然而,讲道理,这个按键经常不小心按到,而这个软件调成了cmd+q+q,就舒服多了。。。。

  • Mounty:恩,这个软件又是一个用来填mac的坑的,mac因为文件系统的原因,如果你的u盘是utfs格式的,那么mac上是无法写入的,所以需要这么一个软件来帮忙。

  • 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