好的开发环境能显著提升幸福感。这篇文章分享我目前在用的工具组合,以及选择它们的理由。
终端
终端是我的主战场,我的配置原则是「快速启动、快捷键优先」:
- iTerm2 / Terminal:日常命令行操作
- zsh + oh-my-zsh:补全和主题增强
- tmux:多会话管理和持久化
# 日常高频命令
alias g='git'
alias gs='git status'
alias gp='git push'
alias gcm='git commit -m'
编辑器
编辑器我用的 VS Code,配合以下扩展:
- Prettier:统一代码格式
- ESLint:静态检查
- GitLens:代码历史可视化
- 主题:深色系,减少眼部疲劳
效率工具
- Raycast / Alfred:启动器和剪贴板管理
- Obsidian:笔记与知识库
- Homebrew:包管理
工具是手段,不是目的。找到顺手的那套,然后专注做事。
下一步
我还在逐步完善这套环境,比如给终端配上更友好的提示符、自动化常见流程。后续有新发现会更新这篇文章。