代码编辑器

  • Visual Studio Code - 轻量级多功能编辑器
  • IntelliJ IDEA - Java/Kotlin开发首选
  • PyCharm - Python开发专业工具
  • Sublime Text - 快速轻量的文本编辑器
  • Vim - 终端环境下的高效编辑器

调试工具

  • Chrome DevTools - Web调试利器
  • Postman - API开发与测试
  • Wireshark - 网络协议分析
  • Fiddler - HTTP调试代理
  • Debugger for VS Code - 集成调试环境

命令行工具

  • Windows Terminal - 现代化终端
  • PowerShell - 强大的脚本环境
  • Git Bash - Git命令行工具
  • Oh My Zsh - Zsh配置框架
  • Cmder - 控制台模拟器

开发环境工具

Docker

容器化应用开发与部署平台

容器 DevOps 部署

Node.js

JavaScript运行时环境

JavaScript 后端 NPM

Python

多用途编程语言环境

AI 数据分析 脚本

MySQL

关系型数据库管理系统

数据库 SQL 存储

Redis

内存数据结构存储系统

缓存 NoSQL 消息队列

Kubernetes

容器编排管理系统

容器 集群 DevOps

实用开发工具

Git

分布式版本控制系统

版本控制 协作

WSL

Windows下的Linux子系统

Linux 开发环境

JSON Formatter

JSON数据格式化工具

数据 格式化

Figma

协作式界面设计工具

UI设计 原型

HTTPie

现代化的命令行HTTP客户端

API测试 命令行

WinMerge

文件比较与合并工具

文件比较 差异查看

开发环境配置

VS Code 配置

优化VS Code设置的示例配置:

json
{ "editor.fontSize": 14, "editor.tabSize": 2, "editor.formatOnSave": true, "editor.minimap.enabled": false, "workbench.colorTheme": "Default Dark Modern", "terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\7\\pwsh.exe", "emmet.triggerExpansionOnTab": true, "files.autoSave": "afterDelay", "explorer.confirmDelete": false, "typescript.updateImportsOnFileMove.enabled": "always", "javascript.updateImportsOnFileMove.enabled": "always", "git.autofetch": true, "git.confirmSync": false }

Git 别名配置

提高效率的Git别名设置:

bash
# ~/.gitconfig [alias] co = checkout br = branch ci = commit st = status df = diff lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit last = log -1 HEAD undo = reset HEAD~1 amend = commit --amend unstage = reset HEAD -- who = shortlog -s -n --all find = "!f() { git log --all --name-only --pretty=format: | sort -u | grep $1; }; f"

VS Code 扩展推荐

ESLint

JavaScript代码质量工具

代码检查 JavaScript

Prettier

代码格式化工具

格式化 多语言

Bracket Pair Colorizer

括号配对着色器

可视化 辅助

Path Intellisense

路径自动补全

效率 自动补全

Live Server

实时重载开发服务器

Web开发 实时预览

REST Client

发送HTTP请求并查看响应

API测试 HTTP

开发效率技巧

快捷键精通

掌握编辑器快捷键可以大幅提升效率。VS Code中:

  • Ctrl+P - 快速文件导航
  • Ctrl+Shift+P - 命令面板
  • Ctrl+D - 多选相同词
  • Alt+Click - 多光标编辑
  • F12 - 跳转到定义

Git工作流

高效使用Git的实践:

  • 使用特性分支开发
  • 小步提交,频繁推送
  • 编写有意义的提交信息
  • 使用.gitignore排除无关文件
  • 定期执行git fetch保持更新

Shell技巧

命令行生产力技巧:

  • Ctrl+R - 搜索命令历史
  • Ctrl+A/E - 跳转到行首/行尾
  • !! - 重复上一条命令
  • | grep - 过滤命令输出
  • alias - 创建常用命令别名