刚装好系统,打开电脑第一件事不是装QQ也不是下浏览器,而是把开发环境搭起来。尤其是程序员,没个顺手的调试工具,写代码就像用筷子吃火锅——能吃但特别别扭。
选对编辑器,效率翻倍
很多人一上来就装VS Code,这没错,但它得配插件才真正好用。比如写JavaScript,装上ESLint和Prettier,保存时自动格式化代码,括号位置不对都能给你纠正。Python开发者记得加上Python扩展和Jupyter支持,跑个数据分析不用切窗口。
// VS Code 设置示例:开启保存时自动格式化
{
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
命令行工具别将就
Windows自带的CMD太原始,推荐换Windows Terminal,支持多标签、自定义主题,还能同时开PowerShell、WSL和Git Bash。配合Oh My Zsh风格的配色方案,看着舒服,敲命令也带感。
如果做前端开发,Node.js版本管理很重要。别直接装最新版,用nvm-windows来切换不同项目需要的Node版本,避免某个老项目跑不起来。
调试工具才是真功夫
Chrome开发者工具不只是按F12看网页元素。在Sources面板里打断点,能一步步跟踪JS执行流程。配合本地服务器,改完代码刷新一下,错误直接定位到行。
后端接口调试用Postman或者Thunder Client(VS Code插件),比curl命令直观多了。发个POST请求不用记参数格式,表单填完点发送就行。遇到登录鉴权,把Cookie复制进去,照样调通。
日志和报错要看懂
启动项目报错“port already in use”,别慌,先用netstat查哪个进程占了3000端口。Windows下执行:
netstat -ano | findstr :3000
找到PID后再去任务管理器杀掉对应进程。这种问题每天都能碰上两回,熟练了三分钟搞定。
自动化脚本省时间
新同事入职,装环境要半天?写个批处理脚本一键安装常用工具。比如自动下载Node.js、Python、配置环境变量,再克隆公司内部工具库。双击运行,喝杯咖啡回来基本就绪。
有些团队用Chocolatey管理软件包,一条命令装好所有依赖:
choco install git nodejs python -y
比起一个个点下一步,这种方式更稳定,也不怕漏掉什么。
远程调试也很常见
现在很多人用WSL开发,代码在Linux子系统里跑,但编辑器还在Windows上。VS Code装Remote-WSL插件,打开文件夹直接连进去,断点调试照常使用,就跟本地开发一样。
部署到测试服务器后,用SSH连上去看日志:
ssh user@192.168.1.100
sudo tail -f /var/log/app.log
实时查看输出,出问题马上能发现。