我的 macOS 开发环境工具 终端工具 非终端工具 工具≠实践

2025-06-09

我的 macOS Dev Env 工具

终端工具

非终端工具

工具≠实践

以下列出了我日常用来编写代码和提高效率的工具,排名不分先后。如果您对为什么应该用 X 来替代列表中的 Y 有什么特别的意见,请在评论区留言,因为我一直在努力让我的工作流程更快、更高效。

终端工具

iTerm2(v3)

iTerm2 徽标

与 Terminal 相比,它高度可定制。我非常享受自然文本导航的配置(按住 Option/Alt 键可在单词间切换)。

自制

Homebrew 徽标

我选择的包管理器。我brew bundle经常使用它来确保我的 Dev Env 依赖项在当前机器出现问题时可以轻松迁移到新机器。

多路复用

来自他们的网站:

tmux 是一个终端多路复用器:它允许从单个屏幕创建、访问和控制多个终端。tmux 可以从屏幕分离并继续在后台运行,然后重新连接。

如果你能接受配置文件的大小(嘘,尽管用我的),这个工具是必备的。如果你曾经不小心关闭了需要某些东西的终端窗口,学习如何使用 Tmux 会让你受益匪浅。

非终端工具

我不得不按功能分组,因为有一些需要确认的地方。我会标记我用的那个,但至少我已经尝试过其他的了。

文本编辑器

在看到 VS Code 如此易于扩展后,我便成为了 Sublime Text 的忠实粉丝。

VS Code 徽标

简单模式:

困难模式:

窗口管理器

虽然我只使用 Spectacle,但还是要特别感谢ChunkWM 的开发者koekeishiya。在编写窗口管理器方面,他堪称传奇人物。

眼镜标志

简单模式:

困难模式:

记笔记

Notion 标志

我强烈推荐 Notion。它的功能集几乎无与伦比。您可以去看看他们的产品页面,亲自体验一下。

杂项生产力

阿尔弗雷德

阿尔弗雷德徽标

这款 Spotlight 替代品(以及更多其他功能)是我生产力的核心。Alfred 扩展性极强,单是文本片段功能就物有所值。

调酒师

调酒师标志

由于所有内容都带有菜单栏图标,Bartender 可帮助清除噪音并仅按照您的要求引起您的注意。

短跑

达世币标志

来自网站:

Dash 是一款 API 文档浏览器和代码片段管理器。Dash 存储代码片段,并可即时搜索离线文档集,涵盖 200 多个 API、100 多个备忘单等。您甚至可以生成自己的文档集,或请求将文档集添加到 Dash 中。

用于离线文档的可靠工具(并与 Alfred 集成)。

工具≠实践

这类文章的长话短说就是:工具不等于开发实践。这套工具集是出于必要而构建的;我花时间改进了我的工作流程,使其更加高效。如果你使用一套适合自己的工具,那就太好了。你使用的环境工具并不会决定你是一个更好或更差的开发人员。

鏂囩珷鏉ユ簮锛�https://dev.to/kyleboe/my-macos-dev-env-tools-20pk
PREV
高效 Java 星期二!探讨静态工厂方法
NEXT
Next.js 12 如何将 Material-UI 应用编译速度提升 8 倍