2024年 MacOS 开发者必装软件

2,316 阅读2分钟

最近换了新的MacBook,搭建开发环境的过程中总结了一下 MacOS 自己常用的一些软件,全都是免费的,大部分是开源的,希望可以帮助大家提高开发体验。

基础

Git

Git 不必多说了吧,在终端运行git,会直接跳出对话框,点击安装即可。

一般会同时安装 xcode 基本运行环境,也可以在终端运行xcode-select --install来安装。

Homebrew

Homebrew应该是Mac上最好用的包管理工具,可以轻松一键安装SDK和软件,并且在后续升级也比较方便。

常用的软件如下:

  • iterm2 brew install --cask iterm2
  • hiddenbar brew install --cask hiddenbar
  • colima brew install colima
  • docker cli brew install docker
  • postgres brew install postgres
  • nvm brew install nvm

终端工具

Iterm2 + Oh-My-Zsh

Iterm2 是 Mac 上独一档的终端,而 Oh-My-Zsh 提供了强大的美化和插件能力。

美化和插件指南可以参考 sspai.com/post/63241

Terminus

一款简约的跨平台Shell工具,我常用于连接云主机。

image.png

调试工具

Bruno

自从Postman收费以后,我们选用了Bruno作为替代品,应用数据使用json存储,所以可以使用Git进行版本管理,满足团队协作的要求。并且UI也是一众API

SwitchHosts

一个管理、切换多个 hosts 方案的工具,便于本地调试 HTTPS。

image.png

AnotherRedisDesktopManager

一款免费但强大的Redis GUI工具

CotEditor

一款轻量级文本编辑器,简单但强大,用于替换系统自带文本编辑器,复杂的文本编辑还是交给 VS Code 吧。

image.png

建议安装命令行工具,以方便在命令行中打开文件:

# 安装 cot 命令
sudo ln -s /Applications/CotEditor.app/Contents/SharedSupport/bin/cot /usr/local/bin/cot

# 使用 cot 命令,相当于 open xxx
cot ~/.zshrc

Proxyman

HTTP(S)的抓包工具,数据分析,爬虫,懂的都懂。

image.png

效率工具

Hidden Bar

自定义隐藏的任务栏图标,免费开源。

image.png

fork - 强烈推荐

一款强大的Git GUI软件,线性记录看起来很直观,便于分支管理,merge/squash/rebase/amend的操作体验快捷流畅。

image.png

Maccy

必备的剪贴板工具,轻松找到最近复制粘贴的内容,还支持图片和搜索!

image.png

SDK 管理工具

Java - SDKMAN

Java开发推荐使用SDKMAN来管理JDK,版本切换起来比较方便。

JS - NVM

Java开发推荐使用NVM来管理Node.js,版本切换起来比较方便。

JS - Bun

新一代JS运行时,性能遥遥领先于Node.js。