写代码这件事,对很多科研人来说既是刚需又是痛点。处理实验数据要写Python脚本,做仿真要调MATLAB,搭个网站还得碰JavaScript。代码量不大,但卡在一个bug上能浪费一下午。
今天分享3个我实测好用的VS Code插件,全部免费(或免费额度够用),装完就能直接上手。
一、Continue —— GitHub Copilot的免费平替
Continue可能是2026年最值得安装的AI编程插件。它直接对接了多个大模型(包括免费的Qwen、Llama等),功能几乎对标GitHub Copilot:
- 代码补全
:按Tab自动补全整行甚至整段代码 - 自然语言生成代码
:选中区域,输入"用pandas读取CSV并画折线图",直接生成代码 - 解释代码
:选中看不懂的代码,右键"Explain",AI用中文解释逻辑 - 修复错误
:终端报错后,一键让AI分析并给出修复建议
安装步骤:
VS Code扩展商店搜索 "Continue" 安装 点击左侧新出现的Continue图标,选择模型(推荐Qwen2.5-Coder,免费且中文支持好) 无需配置API Key即可使用基础功能
使用场景:写数据处理脚本、快速生成正则表达式、把MATLAB代码翻译成Python。
费用:基础功能完全免费;如需GPT-4级别模型,可配置自己的API Key按量付费。
二、TabNine —— 本地运行的智能补全
如果你的代码涉及敏感数据(比如医疗、金融数据),或者网络环境不稳定,TabNine是更好的选择。它支持本地模型运行,代码不上传云端。
特点:
基于本地代码库训练,补全更符合你的项目风格 支持200+种编程语言,从Python到LaTeX都能补全 离线可用,飞机上也能写代码
安装:扩展商店搜索 "TabNine",安装后自动生效。
费用:基础版免费;Pro版(更强大的模型)$12/月,学生可申请免费。
三、GitLens —— 代码版本管理的可视化神器
科研代码经常改着改着就忘了之前做了什么改动,GitLens把Git的历史记录直接嵌入到代码编辑器里:
每行代码右侧显示最后修改人和时间 点击即可查看该行的完整修改历史 可视化分支对比,合并冲突一目了然 支持"代码溯源"——快速找到某段代码是谁、什么时候、为什么加的
特别适合多人合作的课题组,或者自己写代码写了三个月忘了当时思路的情况。
费用:完全免费。
写在最后
这三个插件组合起来,基本覆盖了"写代码→补全代码→管理代码"的完整 workflow。我的建议是:先装 Continue 感受AI编程的效率提升,再按需补充其他两个。
工具只是手段,核心还是解决问题的思路。但好的工具确实能让你把更多精力放在思考上,而不是和语法错误较劲。
你在用什么编程工具?有没有私藏的神器?评论区聊聊。
关注「科研创新社」,每周分享科研效率工具和学术干货。
夜雨聆风