作为目前全球使用率最高的轻量代码编辑器,visual studio code(简称vs code)最大的优势就在于开放的插件生态,开发者可以根据自己的开发语言和习惯自定义编辑器功能,选对插件能让编码效率提升不止一倍。
代码效率提升类:让编码速度翻倍首当其冲的就是ai代码补全工具github copilot,依托大语言模型能力,它不仅能根据上下文补全单行代码,还能根据注释生成完整功能块,甚至帮你排查代码逻辑错误,日常开发能节省近三成的编码时间。其次是prettier,一款热门代码格式化工具,它可以在你保存文件时自动按照统一规范格式化代码,彻底解决团队开发中代码风格不统一的问题,不用再为缩进、分号这些细节浪费时间。另外还有path autocomplete,可以自动补全文件导入路径,不用手动拼写长长的文件路径,有效避免低级路径错误。
开发体验优化类:解决日常编辑痛点对于使用git进行版本管理的开发者来说,gitlens是必不可少的插件,它能直接在代码行侧显示该代码的提交人、提交时间和提交信息,追溯代码变更历史十分方便,多人协作开发排查问题时效率提升明显。error lens也是一款提升调试效率的插件,它会把错误和警告信息直接显示在代码行末尾,不用切换到问题面板就能一眼看到错误位置,大幅减少调试时的操作步骤。如果觉得默认主题视觉体验不佳,material theme提供了多种舒适度高的高颜值主题,长时间编码也不容易视觉疲劳。

针对前端开发者,live server可以一键启动本地热更新服务,修改代码后浏览器自动刷新,写静态页面时不用手动反复刷新;开发vue3项目推荐安装volar,提供了完整的语法提示、类型检查和跳转支持,是vue开发的官方推荐插件。写markdown文档的话,markdown all in one集合了目录生成、快捷键格式化、预览等功能,写技术文档十分顺手。python开发者可以安装pylance,能提供快速准确的类型提示和代码跳转,流畅度远超同类旧插件。
当然插件并不是装得越多越好,根据自己的开发场景选择合适的插件,既能保证vs code的运行流畅度,又能最大化提升开发效率,打造专属的开发环境。

