在当今快速发展的技术世界中,掌握合适的工具对于提升工作效率至关重要。本文将分享我在2022年工作中使用的各类效率工具,包括它们的特点、使用场景和配置技巧。
工具概览
graph TD
A[效率工具集] --> B[开发工具]
A --> C[应用工具]
B --> D[编辑器]
B --> E[版本控制]
B --> F[API 调试]
B --> G[数据库工具]
B --> H[终端工具]
D --> D1[VS Code]
D1 --> D11[Git 相关]
D1 --> D12[代码质量]
D1 --> D13[开发体验]
D1 --> D14[主题美化]
E --> E1[GitKraken]
F --> F1[Postman]
G --> G1[Redis Manager]
G --> G2[Sequel Ace]
H --> H1[iTerm2 + Oh My Zsh]
C --> I[信息获取]
C --> J[文档管理]
C --> K[效率工具]
C --> L[设计工具]
I --> I1[Inoreader]
J --> J1[印象笔记]
K --> K1[uTools]
K --> K2[Paste]
L --> L1[Miro]
style A fill:#f9f,stroke:#333,stroke-width:2px
style B fill:#bbf,stroke:#333,stroke-width:2px
style C fill:#fbf,stroke:#333,stroke-width:2px
style D1 fill:#dfd,stroke:#333,stroke-width:2px
style E1 fill:#dfd,stroke:#333,stroke-width:2px
style F1 fill:#dfd,stroke:#333,stroke-width:2px
style G1 fill:#dfd,stroke:#333,stroke-width:2px
style G2 fill:#dfd,stroke:#333,stroke-width:2px
style H1 fill:#dfd,stroke:#333,stroke-width:2px
style I1 fill:#dfd,stroke:#333,stroke-width:2px
style J1 fill:#dfd,stroke:#333,stroke-width:2px
style K1 fill:#dfd,stroke:#333,stroke-width:2px
style K2 fill:#dfd,stroke:#333,stroke-width:2px
style L1 fill:#dfd,stroke:#333,stroke-width:2px
一、开发工具篇
1. 代码编辑器 - VS Code
VS Code 是我使用过的最强大的编辑器,下面分享一些必备插件和配置:
1.1 Git 相关
-
GitLens:
- 功能:实时查看代码行的提交信息
- 使用场景:排查代码历史问题
- 配置建议:开启 blame 视图
-
Gitlab Workflow:
- 功能:快速跳转到 GitLab pipeline
- 使用技巧:配置快捷键
cmd+shift+p
1.2 代码质量
- Prettier + ESLint:
// settings.json 推荐配置 { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.codeActionsOnSave": { "source.fixAll.eslint": true } }
1.3 开发体验
- Image preview: 图片预览
- Auto Close Tag: 自动闭合标签
- Auto Import: 自动导入
- Auto Rename Tag: 自动重命名标签对
1.4 主题美化
- Atom One Dark Theme: 护眼配色
- Material Icon Theme: 清晰的文件图标
2. 数据库工具
2.1 Another Redis Desktop Manager
- 特点:界面直观,支持多数据库
- 使用技巧:
- 支持批量操作
- 可视化数据结构
- 支持命令行模式
2.2 Sequel Ace
- 功能:MySQL 客户端
- 优点:
- 原生 ARM 支持
- 查询优化建议
- 表结构可视化
3. 终端增强
3.1 iTerm2 + Oh My Zsh
推荐配置:
# .zshrc 配置
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
# 别名配置
alias gs="git status"
alias gp="git pull --rebase"
alias dc="docker-compose"4. API 调试 - Postman
使用技巧:
- 环境变量管理
- 测试脚本编写
- 团队协作
二、应用工具篇
1. 信息获取与管理
1.1 Inoreader
- 功能:RSS 阅读器
- 使用场景:
- 技术博客订阅
- 新闻聚合
- 内容过滤
1.2 印象笔记 + 剪藏
工作流:
- 使用剪藏保存文章
- 标注重点内容
- 定期整理归档
- 知识复习
2. 效率工具
2.1 uTools
常用插件推荐:
- 翻译助手
- 图片压缩
- 正则工具
- 时间戳转换
2.2 Paste
- 功能:剪贴板管理
- 亮点:
- iCloud 同步
- 智能分类
- 快捷搜索
3. 设计协作
3.1 Miro
使用场景:
- 架构设计
- 流程图绘制
- 头脑风暴
- 团队协作
工具选择建议
-
考虑因素
- 学习成本
- 稳定性
- 团队协作
- 升级维护
-
最佳实践
- 保持工具链简单
- 重视自动化配置
- 定期更新维护
- 建立个人知识库
总结
工具的选择和使用是一个持续优化的过程。建议:
- 从实际需求出发选择工具
- 投入时间学习工具的高级特性
- 及时更新工具版本和配置
- 在团队中分享工具使用经验
参考资源
作者注
本文章首次发布于 2022 年 03 月 20 日,如有更新会在文末标注。如果您发现任何错误或有任何建议,欢迎在评论区留言或通过邮件联系我。
最后更新:2024 年 12 月 28 日
本文章遵循 CC BY-NC-SA 4.0 协议