乐于分享
好东西不私藏

3个VS Code插件,让编程效率翻倍

3个VS Code插件,让编程效率翻倍

写代码这件事,对很多科研人来说既是刚需又是痛点。处理实验数据要写Python脚本,做仿真要调MATLAB,搭个网站还得碰JavaScript。代码量不大,但卡在一个bug上能浪费一下午。

今天分享3个我实测好用的VS Code插件,全部免费(或免费额度够用),装完就能直接上手。

一、Continue —— GitHub Copilot的免费平替

Continue可能是2026年最值得安装的AI编程插件。它直接对接了多个大模型(包括免费的Qwen、Llama等),功能几乎对标GitHub Copilot:

  • 代码补全
    :按Tab自动补全整行甚至整段代码
  • 自然语言生成代码
    :选中区域,输入"用pandas读取CSV并画折线图",直接生成代码
  • 解释代码
    :选中看不懂的代码,右键"Explain",AI用中文解释逻辑
  • 修复错误
    :终端报错后,一键让AI分析并给出修复建议

安装步骤

  1. VS Code扩展商店搜索 "Continue" 安装
  2. 点击左侧新出现的Continue图标,选择模型(推荐Qwen2.5-Coder,免费且中文支持好)
  3. 无需配置API Key即可使用基础功能

使用场景:写数据处理脚本、快速生成正则表达式、把MATLAB代码翻译成Python。

费用:基础功能完全免费;如需GPT-4级别模型,可配置自己的API Key按量付费。

二、TabNine —— 本地运行的智能补全

如果你的代码涉及敏感数据(比如医疗、金融数据),或者网络环境不稳定,TabNine是更好的选择。它支持本地模型运行,代码不上传云端。

特点:

  • 基于本地代码库训练,补全更符合你的项目风格
  • 支持200+种编程语言,从Python到LaTeX都能补全
  • 离线可用,飞机上也能写代码

安装:扩展商店搜索 "TabNine",安装后自动生效。

费用:基础版免费;Pro版(更强大的模型)$12/月,学生可申请免费。

三、GitLens —— 代码版本管理的可视化神器

科研代码经常改着改着就忘了之前做了什么改动,GitLens把Git的历史记录直接嵌入到代码编辑器里:

  • 每行代码右侧显示最后修改人和时间
  • 点击即可查看该行的完整修改历史
  • 可视化分支对比,合并冲突一目了然
  • 支持"代码溯源"——快速找到某段代码是谁、什么时候、为什么加的

特别适合多人合作的课题组,或者自己写代码写了三个月忘了当时思路的情况。

费用:完全免费。

写在最后

这三个插件组合起来,基本覆盖了"写代码→补全代码→管理代码"的完整 workflow。我的建议是:先装 Continue 感受AI编程的效率提升,再按需补充其他两个。

工具只是手段,核心还是解决问题的思路。但好的工具确实能让你把更多精力放在思考上,而不是和语法错误较劲。

你在用什么编程工具?有没有私藏的神器?评论区聊聊。

关注「科研创新社」,每周分享科研效率工具和学术干货。