Visual Studio插件新增行内交互编程、联网检索、大小写自动匹配等多项新功能

InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验! 近期我们针对这个功能再次进行了深度优化,今天详细介绍已经在VSCode插件v2.8.0版本上线的 CodeGeeX InLine Chat功能,以及在编程过程中的使用技巧。CodeGeeX针对InLine Chat功能的升级,通过行内代码生成、智能问答和diff模式的集成,为编程带来了效率的提升和直观性的提升。升级后的InLine Chat功能,提升了开发者在编写代码的过程中,直接在代码行内生成代码片段的性能。这种模式下,你可以清晰地看到代码或注释的变更部分,不仅方便查看,也简化了应用这些变更的过程。 阅读详情

CodeGeeX在Visual Studio中发布了多项新功能,提升用户编程体验,进一步提高编程效率方面都表现地更加智能。下面我们来看看这组最新功能在实际编程中都是如何使用的。

一、行内交互编程

行内交互编程(InlineChat)的功能首先在VSCode中上线后,社区关注度很高。很多用户都认为,在代码编辑的行内完成问答交互的代码生成任务,是符合程序员编程习惯的。这次也设计了更符合Visual Studio这款IDE的交互习惯,在编程过程中便捷的使用InlineChat功能。

首先插件可以通过:右键菜单——CodeGeeX——内联聊天(InlineChat)触发功能,建议通过工具——选项——环境——键盘里对于CodeGeeX-Inline Chat设置快捷键,本文演示已设置为「Alt+F1」来触发这个功能。

图片

使用场景一:代码检查与修改

用户可以选取一段代码,点击右键或者使用快捷键唤起内联聊天窗口。通过与 CodeGeeX 的对话,请求新代码。在插件的左下角任务状态中心,用户可以查看任务进度或取消任务。

最终生成的代码结果会通过一个 diff 窗口展示出来,通过对比判断生成代码是否是用户需要的代码。特别值得一提的是:用户可以在右侧窗口对生成的代码进行进一步的修改,然后再根据合理性,点击选择接受或者拒绝新代码。

Code Review、InLineChat、RAG能力全部独家提供,这波上新CodeGeeX平替Github Copilot稳了! 例如,在代码上下文中提出问题,根据你的描述生成代码,或者直接为代码添加注释等,各种你希望和智能编程助手交流的内容,并获得助手的回应。对新增的代码仓库,私有的代码仓库,以及原代码仓库的新增项,不用通过模型微调,通过RAG被检索到,并在生成中进行增强,大幅减轻生成内容的幻觉性。在使用Code Review功能时,用户可以从源代码文件中,选择任意被修改的文件,然后使用CodeGeeX的代码变更审查,可以直观看出代码修改的部分。Lite版的响应速度更快,Pro版则在代码补全的准确性上,有大幅提升。 阅读详情

相关推荐

Visual Studio 2026是假的!VS2022安全部署与避坑指南

Visual Studio 是微软官方推出的集成开发环境(IDE),其版本演进严格遵循.NET平台节奏、Windows系统兼容性及商业授权模型。所谓‘VS2026’并不存在,实为SEO黑产利用标题党劫持搜索流量、捆绑恶意软件的数字幻觉。真实可用的最新稳定版是 Visual Studio 2022(v17.10 LTS),支持C++、C#、Python、Web全栈等多工作负载,并深度集成Git、CMake、.NET 8/9预览等现代开发能力。掌握官方下载验证、离线布局部署、VC++运行时修复及中文编码配置,是

weixin_34062469的博客 445

AI视频生成实战:Claude Code与OpenMontage打造自动化工作流

在人工智能技术驱动内容创作的时代,自动化视频生成正成为提升效率的关键路径。其核心原理在于将自然语言理解与多媒体处理技术相结合,通过大语言模型解析创意意图并生成结构化脚本,再由自动化工具完成素材匹配、时间线合成与渲染输出。这一技术组合的价值在于大幅降低了视频制作的专业门槛与时间成本,尤其适用于知识科普、产品介绍、社交媒体内容等需要快速、批量生产的场景。本文聚焦于由Claude Code与OpenMontage构成的“AI编剧+AI导演”组合,深入解析如何通过精准的提示词工程与本地化部署,构建一个从一句描述到完

weixin_34417200的博客 394

UE5集成本地大模型实战:Llama-Unreal插件配置与AI对话开发指南

大语言模型(LLM)作为人工智能的核心技术,通过Transformer架构实现了对自然语言的深度理解与生成。其原理在于利用海量文本数据进行预训练,学习语言的统计规律与语义关联,从而具备对话、推理和创作能力。在游戏开发与交互式应用中,本地部署LLM能显著降低延迟、保障数据隐私,并实现离线环境下的实时智能交互。Llama-Unreal插件将流行的llama.cpp推理引擎无缝集成到虚幻引擎5(UE5)生态中,使开发者能够在蓝图系统中直接调用本地模型,支持文本对话、多模态理解和RAG知识库检索。通过配置GGUF格

weixin_34377919的博客 293

电子工程师专用离线AI工作台:零联网Gemini本地部署实战

在硬件开发场景中,大语言模型需突破网络依赖、实时响应与领域深度三重瓶颈。离线AI并非简单本地化,而是面向电子工程工作流的语义解析引擎——它融合电路原理图理解、PCB规则校验、嵌入式代码生成等硬核能力,依托轻量级量化模型(如Qwen2.5-1.5B)与专业知识库(IPC标准、芯片手册、Gerber解析),实现亚秒级响应与零外联推理。该方案适配KiCad/Altium等EDA工具链,支持i5+8GB旧设备稳定运行,解决无网车间、变电站、EMC调试等真实断网场景下的设计决策、故障诊断与DFM合规校验需求。

weixin_30258901的博客 374

毫秒级本地文件搜索:基于NTFS MFT索引的轻量级检索引擎实现

文件搜索是操作系统基础能力,其性能本质取决于索引机制的设计原理。传统遍历式搜索受限于磁盘I/O与路径解析开销,而基于NTFS文件系统元数据(如MFT主文件表与USN日志)构建内存倒排索引,可绕过目录树遍历,实现毫秒级响应。这种轻量级检索技术不依赖后台服务或云端协同,具备低内存占用、高查询吞吐与强本地隐私保障等工程优势,广泛适用于内容创作、开发运维及嵌入式工具链场景。本文聚焦NTFS卷索引机制与双数组Trie实现,详解如何用C++复现稳定可控的桌面端搜索引擎。

weixin_34111790的博客 437

单片机技术入门与实战:从零基础到项目开发

单片机(MCU)作为嵌入式系统的核心组件,集成了CPU、内存和各种接口电路,广泛应用于智能家居、工业控制和汽车电子等领域。其工作原理基于实时控制和低功耗设计,通过定时器、中断系统和通信接口等功能模块实现各种控制任务。在物联网和智能硬件快速发展的背景下,掌握单片机开发技术成为电子工程师的重要技能。本文以STM32和PIC系列为例,详细解析单片机的基本概念、功能模块和选型指南,并分享从入门到项目实战的系统学习方法,帮助开发者在3-6个月内快速掌握这一关键技术。

weixin_35753291的博客 654

【2022KaliLinux】openvas/gvm 没有scan configs 或者是 scan config error “XXXXXXXXXXX”

gvm/openvas的configuration的scan config为空

zbossz的学习小分队 3608

别再说Fortran过时了!手把手教你用VS Code + gfortran搭建现代开发环境(2024版)

本文打破Fortran过时的刻板印象,详细介绍如何利用VS Code和gfortran搭建现代开发环境。从编译器安装、VS Code插件配置到项目结构标准化,提供完整的2024版跨平台解决方案,并展示Fortran 2023标准的协程、并行计算等现代特性,助力科学计算与高性能开发。

weixin_42629815的博客 245

从 0 搭建一个智能问答工单系统:低代码 + 大模型的实战融合方案

企业智能问答工单系统解决方案:通过橙武低代码平台集成DeepSeek大模型,实现自动化工单处理与智能问答。系统能自动匹配知识库、分类工单,支持多渠道接入,显著提升响应效率(答复时间从12小时降至5分钟)。采用MySQL8表结构设计,结合向量数据库实现语义搜索,客服人力需求减少70%。系统支持知识库持续优化,AI答复满意度达88%,助力企业低成本构建智能客服中台。

欢迎来到我的优快云博客!我专注于技术创新和数字化转型,特别是在低代码平台、人工智能和大数据分析领域的探索与应用。通过深入分析各种行业案例,帮助企业加速数字化进程,提升运营效率与创新能力。在这里,您将找到关于低代码平台、AI技术、数据分析与 1549

速腾Helios-16P使用Lego-loam实时构建点云地图(二)——Lego-loam的编译与运行

不兼容的问题,打开lego-loam的~/lego-loam_ws/src/LeGO-LOAM/LeGO-LOAM/src下的4个源码文件,搜索/camera_init,将所有/camera_init改成camera_init,也就是去掉斜杠,这样再回到工作空间重新编译lego-loam。3、速腾16线激光雷达RS-16 ----- 3D建图算法LeGO-LOAM的使用(Ubuntu18.04 + ROS Melodic)_速腾16线 lego loam_杰尼君的博客-优快云博客。

qq_59475883的博客 2568

addBumpConnectTargetConstraint 命令详解

本文介绍了Cadence Innovus中用于倒装芯片设计的addBumpConnectTargetConstraint命令的核心功能和使用方法。该命令主要用于为凸点(Bump)添加连接目标约束,通过绑定实例、引脚/网络和端口号等属性,实现凸点与电源/信号网络的精准映射。文章详细解析了命令语法结构、参数说明及使用场景,包括必选参数(指定凸点方式)、分支选择(实例连接或电源连接类型)以及互斥参数(引脚名与网络名)等重要注意事项,并提供了典型应用示例。该命令特别适用于倒装芯片设计中凸点与PG网络、IO实例的连接

u013620135的博客 395

Altera FPGA与高速ADS4249和DAC3482的LVDS接口设计

引言:本文以TI的ADS4249(ADC)和DAC3482(DAC)之间的接口为例,介绍Altera FPGA与ADC/DAC之间的DDR LVDS接口设计以及时序约束详细设计。本文介绍的实例可方便扩展到具有类似接口格式的其他高速数据转换器设计。

FPGA_Designer 1902

第三篇:NVIDIA cuOpt Python API 详解:LP、QP、MILP 建模与求解,附核心术语名词解释

NVIDIA cuOpt是一款GPU加速的优化求解库,支持LP、QP、MILP和路径优化问题。本文详细介绍了其Python API使用方法,包括核心类Problem的变量定义、约束添加、目标设置和求解配置,并提供了术语解释。cuOpt通过GPU并行计算大幅提升大规模优化问题的求解效率,支持多种求解算法和参数配置,适用于需要高性能计算的优化场景。安装方式包含pip和Docker两种,验证安装后即可快速开始建模求解。

算法工程师 236

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: CodeGeeX支持分析本地工程文件!新版v2.10.0上线,项目级开发效率再度提升!
下一篇: InLine Chat功能优化与使用技巧,带来更高效、更直观的编程体验
CodeGeeX
博客等级 码龄2年 144粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值