工欲善其事,必先利其器。一个好的开发环境能让你事半功倍。
写在前面
最近把开发环境重新整理了一遍,淘汰了一些”装了但不用”的工具,留下最精简高效的组合。这篇就记录一下我的工具清单,供大家参考。
核心工具
1. 代码编辑器:VS Code
绝对的标配。插件生态强大,几乎能满足所有需求。
必装插件:
- GitLens – Git 可视化
- Prettier – 代码格式化
- ESLint – 代码检查
- Auto Rename Tag – 配对标签重命名
- Duplicate Action – 快速复制文件/行
我的配置:
{
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"editor.fontSize": 14,
"editor.fontFamily": "'JetBrains Mono', monospace"
}
2. 终端:Windows Terminal
微软亲儿子,颜值与性能并存。
推荐配置:
- 主题:Dracula 或 Tokyo Night
- 字体:JetBrains Mono 或 Cascadia Code
- 透明效果:开启,透明度 80%
3. 包管理
| 场景 | 工具 |
|---|---|
| Node.js | npm / pnpm |
| Python | pip / uv |
| Docker | Docker Desktop |
| macOS | Homebrew |
| Windows | winget / scoop |
效率工具
1. 快速启动:Wox (Windows)
一个快速启动器,替代 Windows 搜索的神器。
- 快速打开应用
- 搜索文件
- 计算器
- 插件扩展
安装地址:https://github.com/Wox-launcher/Wox
2. 剪贴板管理:Ditto
每次复制都覆盖上一次的痛苦,你经历过吗?
Ditto 可以:
- 记录剪贴板历史
- 搜索历史记录
- 收藏常用内容
3. 文件搜索:Everything
Windows 上最快的文件搜索工具,没有之一。
输入关键字,瞬间找到文件。
4. 截图工具:Snipaste
截图 + 贴图 + 标注,一站式解决方案。
按 F1 截图,F3 贴图,效率超高。
版本控制
Git 配置
# 初始化
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
# 别名
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.lg "log --oneline --graph --all"
# 推送方式
git config --global push.default current
SSH 密钥管理
# 生成 SSH 密钥
ssh-keygen -t ed25519 -C "your@email.com"
# 添加到 ssh-agent
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
开发环境
Docker
开发环境必备,一键启动各类服务。
常用命令:
# 启动服务
docker-compose up -d
# 查看日志
docker-compose logs -f
# 停止服务
docker-compose down
Node.js 版本管理:nvm
# 安装 nvm 后
nvm install 20
nvm use 20
nvm alias default 20
笔记工具
Obsidian
Markdown 笔记工具,双向链接是亮点。
推荐插件:
- Sliding Panes – 标签页管理
- Git Sync – 自动同步
- Quick Switcher – 快速跳转
Notion
知识库管理,适合整理结构化内容。
我的日常工作流
- 开机 → Wox 启动常用应用
- 工作 → VS Code + Windows Terminal
- 查资料 → 浏览器 + Notion
- 记录 → Obsidian
- 测试 → Docker
总结
工具在精不在多。找到适合自己的,然后用到极致。
欢迎在评论区分享你的效率工具!
下篇预告:「Chess IoT 系统设计思路:从架构到实现」
🦀