测量小百科丨AI辅助编程工具推荐-VS Code相关
来源: | 作者:JYTEK | 发布时间: 2025-10-28 | 126 次浏览 | 分享到:

前言

上一篇介绍了围绕Visual Studio (VS) 开发的AI工具,本文将探讨VS Code及其AI工具。当你想开发一个网页应用,或者Python软件,甚至想在Linux、麒麟操作系统下开发程序,VS Code及其衍生IDE (集成开发环境) 就是主流的选择。本文介绍这个选项下面的AI工具。


VS Code及其AI工具

图 1 VS Code下的AI工具链


VS Code全称Visual Studio Code,是微软推出的一款开源集成开发环境(IDE)。通过配置并关联第三方编译器,VS Code能支持大多数主流编程语言的编辑、编译与调试,包括C#、C++、Python、Java、JavaScript、HTML等。简单来说,VS不擅长的领域,VS Code基本都能胜任。VS Code还提供Linux版本,能够在各类Linux发行版及麒麟操作系统上稳定运行。

VS Code原生集成了GitHub Copilot,并支持GPT模型。通过第三方插件,还可以让VS Code调用其他大模型辅助编程。主流插件包括Continue和Cline。其中,Continue插件可以调用千问、深度求索模型,完成各项辅助编程功能。而 Cline 插件则支持Anthropic与OpenAI两种接口,从而可以灵活调用GPT、Qwen等模型。值得一提的是,Cline具备自动运行调试功能——它可以操控VS Code进行编译、运行,并对运行结果自动评估,找出bug和设计不一致点,进行自动迭代设计。对开发者而言,体验就像是:你只需提出软件需求,Cline便会自动运行数分钟至数十分钟,最终生成一个基本符合预期的可用程序。


VS Code的衍生IDE

图 2 主流AI辅助IDE及其大模型举例


许多公司基于VS Code的开源代码,开发出了各自的AI赋能IDE。这类IDE 的优势在于原生集成了AI接口与服务,大大简化了安装与配置流程。其中有些IDE有较高的收费计划。图 2所示的Cursor是国外产品,其余均为国内产品。


麒麟操作系统下的AI辅助开发推荐方案

图 3 编者推荐的麒麟操作系统下测试测量软件开发工具链


在麒麟系统下开发测试测量类软件时,选择一款易用且成本较低的AI辅助工具,有助于高效完成数据采集、分析与呈现三大核心功能。首先从编程语言与显示框架的角度来看,C++与Qt组合是长期可靠的成熟方案。Qt界面的主要开发工具包括Qt Creator和轻量级的Qt Designer。不过,由于Qt专用开发工具对AI支持较慢,使用不够便捷,编者推荐在开发过程中还是采用VS Code来完成采集与分析引擎的编写,并将其封装为动态库供界面状态机调用。通过在VS Code中安装Cline插件,即可调用GPT和Qwen等大模型,实现智能化的编程辅助。

在采集与分析的底层支持方面,可依托简仪科技的C++硬件驱动与C++版的SeesharpTools算法工具包,为系统提供高性能的数据采集与算法支持。


编者注

本文,旨在介绍经验,仅代表作者观点。文章中难免错漏,希望读者以宽容之心,交流指正。


相关阅读

测量小百科 | AI辅助编程工具推荐