这不是最奇特的设置,但它可以完成工作并让我保持专注。我喜欢让事情保持最小化、快速,并且超级适合我喜欢的工作方式——多动症大脑批准😅
工作流程与理念
在工作流程方面,我是一个极简的人。最近被诊断出患有多动症,所以我尽量将干扰降到最低。过去 5 年里,我开始使用显示器才一个月(是的,我从 2020 年开始编程),我已经过上了真正的笔记本电脑生活,直接在内置屏幕上编码。
我目前的主要设备是:
- 个人: MacBook Pro 14″ (M3 Pro)
- 工作: MacBook Pro 16″ (M4 Pro)
仍然使用mac的键盘和触控板,没有外接鼠标或机械键盘。是的,是的,我知道这在开发世界中是一种犯罪,但它对我有用 🙂
窗口管理
我讨厌通过菜单来打开应用程序。因此,我使用Raycast作为启动器,并为最常用的应用程序设置热键:
- ⌥ + 1 → Chrome(我知道……仍在使用 Chrome……也许我讨厌我的生活😂)
- ⌥ + 2 → iTerm2(还没试过 Ghostty,别喷我)
- ⌥ + 3 → Zed (我的首选编辑器)
- ⌥ + 4 → 松弛
- ⌥ + 5 → Excalidraw
- ⌥ + 0 → 展望
- ⌥ + 8 → 表格加号
- ⌥ + 9 → 概念
- ⌥ + = → Spotify
- ⌥ + ] → VPN
对于捕捉窗口,我使用Loop — 它非常光滑。按⌃ + ⌘ + Arrow Keys
来切换窗口感觉非常直观。现在,在应用程序之间切换只是肌肉记忆。是的,Raycast 也可以处理我所有的 Spotlight 风格的应用程序启动(例如,当我很少需要它时,使用 Discord)。
代码编辑器和扩展
大约 9 个月前,我转用了Zed ,并且一直没有回头。内置的Vim 模式堪称厨师之吻——比我在 VSCode 上使用的模式要好得多。
- 主题: One Dark Pro Monokai Darker
- 字体: JetBrains Mono (13pt)
- 标签尺寸: 4
- AI助手:已禁用(但偶尔会打开以探索自动完成光标功能 – 仍在适应它)
- 我已经映射了大量的快捷方式——感觉就像是我完全按照自己的口味手工制作的设置。
Zed 时尚、快速、干净。爱它。
对于我的 AI 东西,我主要使用 Claude,但最近我一直喜欢 Chat GPT。我正在考虑改用Theo’s T3 Chat,因为它拥有所有型号,而且便宜得多。
终端
- 终端应用程序: iTerm2
- 外壳: zsh
- 主题: Minimal(没有 powerlevel10k,只是简单的 oh-my-zsh)
- 透明度: 5%,黑色背景
- 会话管理:一路 Tmux
我避免使用 Zed 的终端 – 更喜欢在单独的终端窗口中执行所有与终端相关的操作。有助于让事情井井有条。
做笔记
- 数字化: Notion 是我处理博客、笔记等所有内容的首选
- 模拟:当我解决 LeetCode 或 AtCoder 问题时,值得信赖的笔记本 + 笔组合。我喜欢画出我的想法。
最近,我也更频繁地使用Excalidraw ,特别是用于可视化我可能需要在在线会议中解释的内容。直观绘图的绝佳工具。
数据库和 API GUI
对于 API 测试:
- 失眠是我的首选 GUI
- Swagger UI (谢谢你的工作)
对于数据库:
- 用于个人项目的TablePlus 。
- 用于工作的SQL Server Management Studio (SSMS)
我可以使用curl
…但是当你有漂亮的GUI 时为什么要受苦呢?
音乐
作为一名钢琴家,音乐就是我的生命。我使用Spotify ,并且有适合各种心情的播放列表。
当深度对焦时间时:
- 我放上电影配乐—— 《奥本海默》 、 《社交网络》和《星际穿越》正在重复播放。
- 或者我会选择全套 Skrillex——尤其是他的 🔥 UMF 2025 套装,这是直接的神级套装。
最后的想法
我的设置并不华丽。它快速、专注且专为流程而设计。我不追逐潮流或审美。我只想要能够让我构建、学习和感受氛围的工具。
无论您是运行带有分体式机械键盘的三台显示器,还是像我一样摇动笔记本电脑,一切都取决于适合您的方式。
这是为了保持好奇心、保持简单并不断升级🫡