By烟花易冷

我的 Mac 开发机常用工具
2021-11-28

在今年618刚过去的第一天,陪伴了我3年半的 HP Envy 13 转轴暴毙,遂入手了一部 Macbook Air M1 2020。作为真正意义上我的第一台苹果电脑,经过了一番摸索之后,终于把它给“折腾”顺手了,下面分享一下我常用到的工具清单。

窗口管理

  1. reactangle

在 Mac 上不同于 Windows,默认的窗口管理机制着实令人摸不到头脑。在开发过程中我经常会把文本编辑器、终端在屏幕两侧窗口,以前在用 Windows 时只需要把不同的应用拖拽到屏幕边缘即可自动贴合,而在 Mac 下默认的窗口管理器没有类似这种功能的。而 reactangle 便是实现这“高阶”窗口管理的神器。

压缩/解压

  1. MacZip

别的我也不知道了,在知乎上看到了这款工具,就装来试试。可以正常打开 zip、rar、7z 等格式的压缩包,可以选择压缩 zip、7z 两种格式,基本上够用了。在公司的部分老旧的内部系统中,需要用到 rar4 格式的压缩包,这时我通常是直接打开终端,用 rar 命令直接操作。至于为什么只支持 rar4,别问,问就是用 php 的 rar 扩展进行操作的,后端开发团队也正在慢慢地把单一支持 rar4 做到兼容 rar4、rar5、zip 等多种压缩格式了。

浏览器

  1. Microsoft Edge
  2. Safari

多年 Microsoft Edge 党。老内核时,我还在上学,用来阅读 PDF 课件或者试卷;后面换了 Chromium 内核后就一直当做主力浏览器来使用了。至于 Safari 的话用得不多,主要是用来阅读为主,可以和我的 iPad mini 收藏夹联动起来还是挺方便的。

开发工具

  1. homebrew
  2. zsh + oh my zsh
  3. caddy
  4. PHPStorm、Goland、CLion
  5. Sublime Text 4
  6. iTerm2
  7. ZenTermLite
  8. Postman
  9. Fork
  10. SnailSVN Lite
  11. DiffMerge
  12. Docker
  13. Navicat
  14. G-dis

咳咳,作为一名成熟的后端攻城狮,这可就是重头戏了。

前两个不用多介绍,一个 Mac OS 包管理,一个终端神器。

caddy 的话我目前用来做 Http Server,只要是它是二进制单文件,部署方便,配置文件也不怎么烧脑,正好用来做微服务的网关,在本地开发时反代一下其他测试环境中的微服务和前端站点。

Sublime Text 4 的话是从高中开始用到现在,从 2 到 3 到 4 一路走来,到了 Mac 上时发现了一个伤脑筋的问题,我选中某段文本之后按下 command + F 搜索快捷键,他不会自动将我选中的文档作为搜索的关键词,而是需要我重新复制粘贴一遍。另外,在 Mac 上 Sublime 的颜值还是很高的!

ZenTermLite 的话是我在 Mac 上目前找到唯一顺手的 SSH 终端,支持快捷命令,但是和在 Windows 上的 XShell 相比还是有点小巫见大巫。目前唯一觉得可惜就是 ZenTermLite 不支持背景透明(狗头)

Fork 是我一直在用的 Git 客户端,由某师兄推荐,Mac 版不支持在提交时分左右两个面板进行对比,其他用的还算顺手。

SnailSVN Lite 是目前在用的 SVN 客户端,目前有部分老代码还是托管在 SVN 上,坦白讲我自己对于 SVN 也是挺有好感的,当初在鹅厂工作时也是以 SVN 为主,可喜的是 SnailSVN 没有内置对比工具,得自己额外装,目前用的是 DiffMerge。

剩下的就不一一细讲了,Navicat 的体验比 Windows 版略好,docker 是必备工具,Jetbrains 全家桶是用来正常开发的“吃饭工具”…

其他

  1. Tencent Lemon
  2. Typora
  3. Foxmail
  4. WPS Office
  5. 搜狗输入法
  6. Excalidraw

Tencent Lemon 算是一个神器了,我是把它当做 Windows 上的 CCleaner 来用的,清清垃圾、管理一下启动项非常方便,还支持顶栏预览系统当前的资源占用情况。

Typora 是个 Markdown 编辑神器,支持实时渲染文本内容,也是从大学用到现在,最近今天出了正式版,收费 $14,有空去补个车票。 另外说一句,Typora 真的是颜值满分,可定制性也强,可以自己给它做主题。

搜狗输入法是我一个意想不到的选择。用了快6年的 Windows 10,一直是用自带的输入法,但是到了 Mac 我忍不住了。不是嫌弃自带输入法的词汇联想,而是习惯了用 shift 键切换中英文输入。感谢搜狗输入法拯救我这个强迫症患者。

Excalidraw 的话是一个干净简练的原型图、架构图绘制工具,有铅笔画的风格,打开网页就能使用。目前作为 Chrome 应用添加到了桌面


2021.11.28 · 广州 · 天河 · 大象未来茶室