前言

工欲善其事,必先利其器。好的工具能让开发效率事半功倍。本文精选 20 个我日常使用的效率工具,涵盖开发、设计、笔记等多个领域。

代码编辑器

1. VS Code

最强大的免费代码编辑器

  • 丰富的插件生态
  • 内置 Git 支持
  • 远程开发能力
  • 免费且开源

必装插件推荐:

  • GitLens - Git 增强
  • Prettier - 代码格式化
  • ESLint - 代码检查
  • GitHub Copilot - AI 编程助手

2. Cursor

AI 驱动的新一代编辑器

  • 基于 VS Code
  • 内置 AI 编程助手
  • 智能代码补全
  • 代码生成和解释

终端工具

3. iTerm2 (Mac)

Mac 上最强大的终端

  • 分屏功能
  • 自动补全
  • 丰富的主题
  • 热键窗口

4. Oh My Zsh

Zsh 配置框架

1
2
# 安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

推荐插件:

  • zsh-autosuggestions
  • zsh-syntax-highlighting
  • z (快速跳转)

5. Warp

现代化终端

  • 块编辑
  • 命令搜索
  • AI 命令建议
  • 团队协作

API 测试

6. Postman

API 开发利器

  • 接口测试
  • 自动化测试
  • 团队协作
  • 文档生成

7. Insomnia

轻量级 API 客户端

  • 简洁界面
  • 支持 GraphQL
  • 环境变量管理
  • 插件系统

8. Bruno

开源本地 API 客户端

  • 本地存储
  • Git 友好
  • 无需账户
  • 隐私安全

数据库工具

9. TablePlus

现代数据库 GUI

  • 支持多种数据库
  • 简洁美观
  • 快捷键友好
  • 安全连接

10. DBeaver

开源数据库工具

  • 支持所有主流数据库
  • 免费开源
  • 功能强大
  • 跨平台

设计工具

11. Figma

协作设计工具

  • 实时协作
  • 组件系统
  • 开发者友好
  • 免费个人版

12. Excalidraw

手绘风格图表工具

  • 简单易用
  • 实时协作
  • 开源免费
  • 支持自部署

笔记与文档

13. Notion

全能笔记工具

  • 数据库功能
  • 协作编辑
  • 模板丰富
  • API 支持

14. Obsidian

本地知识库

  • Markdown 笔记
  • 双向链接
  • 本地存储
  • 插件丰富

15. Typora

最美 Markdown 编辑器

  • 实时预览
  • 简洁界面
  • 主题丰富
  • 导出多种格式

效率工具

16. Raycast (Mac)

效率启动器

  • 快速启动应用
  • 剪贴板历史
  • 窗口管理
  • 扩展丰富
1
2
3
4
5
# 推荐扩展
- Clipboard History
- Window Management
- GitHub
- Notion

17. Alfred (Mac)

老牌效率工具

  • 文件搜索
  • Web 搜索
  • 工作流
  • 自定义脚本

18. Rectangle (Mac)

窗口管理工具

  • 快捷键分屏
  • 自定义布局
  • 免费开源

版本控制

19. GitHub Desktop

Git 图形界面

  • 简单易用
  • 可视化提交
  • 分支管理
  • 冲突解决

20. Sourcetree

专业 Git 客户端

  • 功能全面
  • 支持 Git-flow
  • 免费使用
  • 可视化分支

浏览器扩展

开发必备

扩展 用途
React DevTools React 调试
Vue.js DevTools Vue 调试
Redux DevTools 状态调试
Wappalyzer 技术栈识别
JSON Viewer JSON 格式化
Lighthouse 性能分析

我的工具配置

VS Code 设置

1
2
3
4
5
6
7
8
{
"editor.fontSize": 14,
"editor.fontFamily": "JetBrains Mono",
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"editor.tabSize": 2,
"workbench.colorTheme": "One Dark Pro"
}

Zsh 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
# ~/.zshrc
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
z
)

# 别名
alias gs="git status"
alias gc="git commit -m"
alias gp="git push"
alias dev="npm run dev"

工具选择原则

  1. 简单优先:功能够用就行,不追求最全
  2. 效率优先:能用快捷键就不用鼠标
  3. 开源优先:便于定制和社区支持
  4. 本地优先:数据安全,不依赖网络

总结

好工具能显著提升开发效率,但也要避免「工具癖」:

  • 选择适合自己的工具
  • 花时间学习核心功能
  • 定期清理不用的工具
  • 工具是手段,不是目的

你还有什么好用的工具推荐?欢迎在评论区分享!


关注 BitMosaic Lab,获取更多效率提升技巧!