博主在使用 RMBP 一段时间后得到了大多数人对于 Apple 产品的体验感。的确很好用,这一点主要是针对 linux 来说的。但是呢,工欲善其事,必先利其器。单纯的 OS X 能力毕竟有限,无论你是设计师还是Coder同样要懂得配置利于自己的环境。我并不是设计师,只简单聊聊我自己作为coder的环境体验:
编程环境搭载
编译环境
OS X 默认已经安装了很多编译/解释环境,可以尝试输入如下命令查看版本信息:
1 | $ ruby -v |
如果想使用java或者其他没有自带的环境,可以自行安装。综上来看,OS X 还是很照顾程序员的,但是这仅仅是必要的一步,我们还有很多要做的事情。
软件包管理
强烈推荐setapp,mac app届的steam。同时推荐 Homebrew 这个好用的包管理工具,可以自行上网搜索安装方法,使用起来也是很简单的:
1 | $ brew install [name] |
Editor
想成为Hacker的Coder必备,可供选择的有很多:
- Aquamacs Emacs for Mac OS X
- Sublime Text 很强大的编辑器,可以作为 TextMate 的替代品,商业软件
- MacVim Mac下的Vim,要想实现漂亮的透明效果就要靠他了
Mou 所见即所得 Markdown 编辑器- Visual Studio Code 可以作为Atom的替代品
IDE
Editor不是全部,尽管圈内的Hacker精神崇拜者们做出了大力宣传,IDE还是可以用用的,毕竟不想让很多事情弄得很繁琐:
- Xcode Apple 自己出的的IDE,有时候需要他来编译东西
- Jetbrains 的全部IDE产品
- Haskell for Mac 商业软件,很好用的Haskell IDE,本身Haskell的生态中成熟的集成开发环境就少,一般可以自己配置Emacs
- CoqIDE Coq的官方IDE,免去了很多配置的麻烦
- Isabelle 定理证明工具,类似Coq,但是上手更友好
日常工作环境
办公与写作
- iWorks 应该都已经有了,在10.9以后这已经是免费软件了(最强大的还是MS Office)
- Evernote 云笔记爱好者强烈推荐
- MacTex 如果常写学术论文,这个是必备的,完整版包含了很多好用的写作工具,如:TexShop
- Sparrow 强烈推荐,很好用的邮件工具
- 鼠鬚管 Mac上力荐的输入法,就个人感觉,是我用过的最好的汉字输入法,相关介绍,或者搜狗输入法
- Bartender 如果Menu bar的图标太多,使用这款应用管理
- 1Password 最好用的密码管理软件
- MindNode 思维导图
- OmniGraffle 流程图与矢量图形绘图软件,Mac上最好用的制图工具,Mac/iOS独占
- OmniFocus 时间管理,Mac/iOS独占
- OmniOutliner 任务拆分,思路拆分,Mac/iOS独占
- OmniPlan 计划管理,Mac/iOS独占
- PDFpenPro 非常强大的PDF软件
- Pocket 碎片信息收集软件
- Scrivener 最强大的学术文献、小说写作软件
- Confluence 文档协作服务
系统开发与调试
- Parallel Desktop Mac下很好用的虚拟机软件
- xScope 界面设计
- Pixelmator Pro Mac上的Photoshop
- iStat Menu 监控系统与计算机状态
- Sketch App设计软件
- Little Snitch 防火墙
娱乐与生活
- Movist Mac下最佳播放器,出色的 UI 设计和体验
- VLC 不错的开源播放器,与 Movist 互补
- BetterZip 很好用的压缩工具,支持RAR和中文,能够解决乱码问题
- 微信备份 用来备份微信生成网页文件
- LICEcap 好用的屏幕录制工具
- Telegram 安全的聊天软件
- 好用的小众软件荟萃: SETAPP,可以理解为订阅版的APP的
Steam
总结
博主还是个初学者,经验有限。以后随着了解的深入,会长期修改本文的。